【发布时间】:2011-12-20 17:59:24
【问题描述】:
我正在使用 wordpress XMLRPC 在我的博客上发布一些未来的帖子,但我遇到了一些日期格式问题......基本上让我自己都搞砸了 :)
所以我已经设置了“未来”的发布日期。没关系。
$thetime = date("Y-m-d H:i:s", strtotime("+ $number days", strtotime(date("Y-m-d H:i:s"))));
($thetime 呼应了我要拍摄的日期 - 所以这里一切顺利)
但是 wp 客户端想要 ISO.8601 格式的日期。于是我就这样改了:
$content['date_created'] = date( 'c', strtotime($thetime) );
但是我从 xml-rpc 客户端收到了格式错误的响应。
那么您将如何将 $thetime 更改为 iso.8601 格式,因为我认为这就是 'c' 的作用?我做错了吗?
【问题讨论】:
-
你确定日期是罪魁祸首吗?
-
是的 - 我可以提交没有日期的帖子(只是将该字段空白)并且效果很好。只有当我试图通过日期时才会出现问题。
-
具体: $content['date_created_gmt'] = date( 'c', strtotime($thetime) );问题可能是我也没有将其更改为 GMT 吗?
-
根据我发现有同样问题的人数,我相信这会对其他人有所帮助。 wordpress.org/support/topic/please-helpgetting-date 解决了我的格式问题 - 我找不到其他任何地方。
标签: php wordpress date xml-rpc strtotime