我正在尝试解析Atom提要,它包含如下所示的日期
2019-02-28T06:11:12.0775241Z它的问题是微秒0775241,这是7位数,但php只能处理6位数。此日期可能是使用Go lang生成的。
如果它有6位数,Y-m-d\TH:i:s.u\Z就可以正常工作。
更新:它用于DateTime::createFromFormat,不能使用新的DateTime等。
寻找解决方案,也许你和我有同样的问题。
发布于 2019-02-28 19:18:26
这是一种标准的、易于识别的日期格式。使用DateTime类
$d = new DateTime("2019-02-28T06:11:12.0775241Z");
echo $d->format('d/m/y H:i:s');结果
28/02/19 06:11:12当然,您可以使用您喜欢的任何格式进行输出
发布于 2019-03-14 00:20:59
我知道这不是最好的解决方案,但是你可以用Carbon来处理
$datetime = Carbon::parse('2019-03-13T18:07:54.5810814+03:30');
dump($datetime);
// Carbon @1552487874 {#358
// date: 2019-03-13 18:07:54.581081 +03:30
// }https://stackoverflow.com/questions/54924396
复制相似问题