使用 Google Drive REST API 的日期格式



我正在使用Google Drive REST API通过GET请求检索文件的"modifiedDate"属性,但我无法弄清楚日期格式。

谷歌的文档指出日期格式是RFC3339但是当我在PHP中执行以下操作时:

// The value I retrieve is "2014-11-20T13:34:19.139Z"
$date = Datetime::createFromFormat(Datetime::RFC3339, [value]);

PHP 抛出一个错误,指出它无法使用此格式和值创建日期。

你知道谷歌在其REST API中使用的实际日期格式是什么吗?

感谢您的回答。

干杯。

这是我

实施的"脏"解决方案:收到日期后,我准备替换模式"/.[\d]{3}/"(删除毫秒),然后我就可以从格式RFC3339创建一个日期。

所以代替:

// The value I retrieve is "2014-11-20T13:34:19.139Z"
$date = Datetime::createFromFormat(Datetime::RFC3339, [value]);

我愿意:

// The value I retrieve is "2014-11-20T13:34:19.139Z"
$date = Datetime::createFromFormat(Datetime::RFC3339, preg_replace('/.[d]{3}/', '', [value]);

相关内容

  • 没有找到相关文章

最新更新