【发布时间】:2019-11-25 09:51:35
【问题描述】:
date('Y-m-d H:i:s','1345453380000'); 应该返回 2012-08-20 09:03:00 但它却返回 44605-09-21 02:00:00
我了解一天的时差可能是由于我没有在转换中专门设置时区,但是未来 38k 年有点偏离,我哪里做错了? 是尾随零吗?
感谢任何指点...(顺便说一句,时间戳是某些应用程序提供它们的方式,我没有自己制作)
当我getdate() 时,同样的时间戳会发生同样的问题,所以我不认为我的代码有问题,而是尾随的 0 有问题......
但即使我使用从人类到时间戳的转换,使用纪元转换器,我也会得到错误的结果。
仅当我删除所有零时,它似乎才返回正确的日期。 为什么?
再次注意,时间戳是来自在线“日记”应用程序,Epoch 转换器能够读取它! (https://www.epochconverter.com/)
【问题讨论】: