我正在尝试解析Atom提要,它包含这样的日期
2019-02-28T06:11:12.0775241Z
问题在于微秒0775241,它是7位数字,但是php只能处理6位数字。该日期可能是使用Go lang生成的。
如果它有6位数字,则Y-m-d \ TH:i:s.u \ Z可以正常工作。
UPD:用于DateTime :: createFromFormat,不能使用新的DateTime等。
寻找解决方案,可能是您和我有同样的问题。
答案 0 :(得分:1)
这是一种易于识别的标准日期格式。使用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
您当然可以以任何喜欢的格式输出
答案 1 :(得分:0)
我知道这不是最好的解决方案,但是您可以使用Carbon
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>