0

嗨,我以前发布过这个问题,但人们将其标记为重复问题。所以我没有得到任何答案。

我正在尝试以例如“20150701183741.941Z”的格式获取当前日期/时间,我不确定这种格式的技术术语是什么。有人告诉我它是 UTC/ZULU 时间格式。

我尝试使用以下代码生成上述格式。

date_default_timezone_set("UTC");

echo "格式化当前时间:".date("YmdHis.ue", time());

但它以“20150701144710.000000UTC”的格式返回它,这接近我需要的,但我最终无法得到类似于“.941Z”的东西。

请注意,这不是重复的问题。我早些时候发布了它,但被标记为重复,并且现在不活动。非常感谢您的帮助。

4

2 回答 2

0

date() 的官方文档说 date() 总是生成 000000 因为它需要一个整数参数,并且 DateTime() 确实支持微秒:

http://php.net/manual/en/function.date.php

但是,此评论似乎说 DateTime() 也不支持微秒:

http://php.net/manual/en/class.datetime.php#108970

所以我猜你不走运:(

于 2015-07-01T16:19:31.830 回答
0

你为什么不使用碳库?这是处理数据和时间的绝佳方式之一。只需查看http://carbon.nesbot.com/docs/上的官方文档

于 2015-07-01T17:04:23.183 回答