【问题标题】:How to get '2017-08-29T09:43:42.335Z' date format in PHP?如何在 PHP 中获取“2017-08-29T09:43:42.335Z”日期格式?
【发布时间】:2018-03-18 02:06:40
【问题描述】:

如何在 PHP 中获取 2017-08-29T09:43:42.335Z 日期格式。 而T09:43:42.335Z对应的是什么?

【问题讨论】:

  • 到目前为止你尝试过什么?向我们展示代码
  • 你有没有试过搜索我的朋友?
  • 这是一种时间戳格式。你可以在this post中找到T&Z的含义。

标签: php


【解决方案1】:

T09:43:42.335Z 是祖鲁时区的时间(包括毫秒)(T 只是一个分隔符)。

这不是 PHP 内置的时间格式。从 PHP 7.0.0 开始,您可以像这样自己制作:

$date->format('Y-m-d\TH:i:s.v\Z');

在早期的 PHP 版本中,没有“毫秒”选项,因此您必须自己连接。

祖鲁时区等于 UTC+0。确保在打印之前将您的时间转换为 UTC+0,格式命令不会为您执行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多