迄今为止的纪元是3年

时间:2010-09-27 10:15:11

标签: php epoch

我从一个Web服务返回了一个纪元时间,这个时间约为3年,但在javascript和epochconverter.com中很好

JS:

  

警告('book'+ new Date(1285565357893)); //返回今天早上的时间27 sep 2010,正确!

PHP:

  

echo strftime('%x',1285565357893); //在2013年返回日期,错误!

时区设置为:欧洲/阿姆斯特丹

我在这里做错了什么?

1 个答案:

答案 0 :(得分:6)

好的,一些简单的时间基础知识。

Javascript Date class ...当您将数值传递给构造函数时,这是自Unix Epoch(1970年1月1日00:00:00 GMT)以来的毫秒数

PHP日期测量为自Unix Epoch(1970年1月1日00:00:00 GMT)以来的秒数。

在PHP中用毫秒转换为秒。

echo strftime('%x', floor(1285565357893/1000));