bbn*_*bnn 34 php unix timestamp gmt
UNIX时间戳总是在GMT?
我试着运行php函数time()
当我尝试从time()函数转换unix时间戳时,输出与计算机时间不相似.
谢谢
zer*_*kms 53
是的,UNIX时间戳表示从unix-time纪元开始经过的秒数 GMT+0
GMT+0
Pab*_*ruz 7
UNIX时间戳(AKA Unix的纪元)表示自1970年1月1日00:00:00 UTC(世界时)以来经过的秒数.因此,如果您需要特定TimeZone中的时间,则应进行转换.
尽管在技术上是可行的,但我会建议其他方法来获取当前时间(或任何其他时间),例如getdate在返回之前已考虑当地时区.
getdate
pax*_*blo 6
是的,time应该返回UTC.如果你想要转换为当地时间,你需要一个像......,嗯这样的功能,让我想想,..,是的,就是这样,localtime:-)
time
localtime
这将为您提供一个更加实用的表单,其中包含各个字段.
请按照上面的链接获取每个上面的PHP文档.不确定PHP是否具有gmtime等价物.
gmtime
而且,顺便说一句,要非常小心地在网页上搜索time联机帮助页man time- 你可能得不到你所期望的.如果你正在寻找自己的联机帮助页,你肯定不会得到你所期望的man:man man.
man time
man
man man
也就是说,除非你在寻找与我不同的东西:-)
yon*_*anh 5
从技术上讲,没有。
尽管出现时间是手段经历的秒数,因为1/1/70 00:00:00在真正的“GMT”(UTC)不是。
1/1/70 00:00:00
UTC时间需要更改几次以考虑到旋转地球的速度变慢。
正如大家所写,大多数人在UTC使用时代。
您可以在https://en.wikipedia.org/wiki/Unix_time中阅读更多内容。
归档时间:
15 年,7 月 前
查看次数:
23374 次
最近记录:
8 年,3 月 前