您好我之前已发布此问题,但有人将其标记为重复问题。所以我没有得到任何答案。
我正在尝试以#34; 20150701183741.941Z'格式获取当前日期/时间,我不确定这种格式的技术术语是什么。有人告诉我它是UTC / ZULU时间格式。
我尝试使用以下代码生成上述格式。
date_default_timezone_set(" UTC&#34);
echo"格式化当前时间:"。日期(" YmdHis.ue",time());
但它以格式" 20150701144710.000000UTC"返回它,这接近我所需要的,但我无法得到类似于" .941Z" 。
请注意,这不是一个重复的问题。我之前发布了它,但被标记为重复,并且现在已经处于非活动状态。非常感谢您的帮助。
答案 0 :(得分:0)
date()的官方文档说date()总是生成000000,因为它接受一个整数参数,而DateTime()支持微秒:
http://php.net/manual/en/function.date.php
但是,这条评论似乎表明DateTime()也不支持微秒:
http://php.net/manual/en/class.datetime.php#108970
所以我猜你对此不太满意:(
答案 1 :(得分:0)
为什么不使用PHP Carbon库以有条理的方式处理日期和时间?它是处理数据和时间的绝佳方式之一。只需看看官方文件 - http://carbon.nesbot.com/docs/