首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析7位数的日期,以微秒为单位

解析7位数的日期,以微秒为单位
EN

Stack Overflow用户
提问于 2019-02-28 19:13:35
回答 2查看 274关注 0票数 0

我正在尝试解析Atom提要,它包含如下所示的日期

代码语言:javascript
复制
2019-02-28T06:11:12.0775241Z

它的问题是微秒0775241,这是7位数,但php只能处理6位数。此日期可能是使用Go lang生成的。

如果它有6位数,Y-m-d\TH:i:s.u\Z就可以正常工作。

更新:它用于DateTime::createFromFormat,不能使用新的DateTime等。

寻找解决方案,也许你和我有同样的问题。

EN

回答 2

Stack Overflow用户

发布于 2019-02-28 19:18:26

这是一种标准的、易于识别的日期格式。使用DateTime类

代码语言:javascript
复制
$d = new DateTime("2019-02-28T06:11:12.0775241Z");
echo $d->format('d/m/y H:i:s');

结果

代码语言:javascript
复制
28/02/19 06:11:12

当然,您可以使用您喜欢的任何格式进行输出

票数 2
EN

Stack Overflow用户

发布于 2019-03-14 00:20:59

我知道这不是最好的解决方案,但是你可以用Carbon来处理

代码语言:javascript
复制
$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
// }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54924396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档