プログラミングゆるめモ

プログラミングに関することをゆるくメモしてます

PHP WordPress XML-RPC

[WordPress][XML-RPC] IXR_Date から unixタイムスタンプを得る

XML-RPC 使用時の日時、IXR_Date クラスについて
XML-RPC 経由でブログを操作するとき、日時としてIXR_Dateというクラスを使用します。
ブログ投稿をする日時は
$postDate=new IXR_Date(time());
などとして、query()のパラメータに
'dateCreated' => $postDate,
というように渡しました。
そのままtime()を渡しても正しく動作しません。

逆にIXR_Dateクラスで作成した日時を取得するにはどうすればいいのでしょうか。
getIso()
getXml()
getTimestamp()
このような関数が用意されています。

getIso()  ISO形式で日時を返します
 例:2016-10-03T21:19:21+00:00
getXml() ISO形式のxmlで日時を返します
 例:2016-10-03T21:19:21+00:00
getTimestamp() unixタイムスタンプ形式で日時を返します
 例:$ts=$postDate->getTimestamp(); // unixタイムスタンプを得る

-PHP, WordPress, XML-RPC