我目前使用的是ConstantContact,它以如下格式返回带有更新字段的XML:
2013-02-13T08:35:34.195Z我假设这是date('c')格式。如何解析此格式?strtotime没有返回正确的值。
发布于 2013-02-13 08:41:38
您可能想看看日期::createFromFormat()函数。
$datetime = DateTime::createFromFormat('Y-m-d\TH:i:s+', '2013-02-13T08:35:34.195Z');问题是,你将失去毫秒。
格式字符串中的+符号只是告诉该函数忽略字符串的其余部分,而不是创建错误。
在PHP7.2中确认。如下面的注释所示,您可以使用Y-m-d\TH:i:s.u\Z来匹配toISOString给出的确切的Js字符串。
https://stackoverflow.com/questions/14849446
复制相似问题