迄今为止的纪元是3年

fva*_*ant 3 php epoch

我得到一个从Web服务返回的纪元时间,大约3年的PHP,但在javascript和epochconverter.com罚款

JS:

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

PHP:

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

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

我在这做错了什么?

Mar*_*ker 6

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

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

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

通过除以1000,在PHP中从毫秒转换为秒.

echo strftime('%x', floor(1285565357893/1000));
Run Code Online (Sandbox Code Playgroud)