alert(new Date(1313690400000))
回报:Thu Aug 18 2011 13:00:00 GMT-0500 (CDT)
,PHP
echo date('Y-m-d H:i:s', 1313690400000);
回报:1951-12-14 05:50:24
alert(new Date(1313690400000))
回报:Thu Aug 18 2011 13:00:00 GMT-0500 (CDT)
,PHP
echo date('Y-m-d H:i:s', 1313690400000);
回报:1951-12-14 05:50:24
JavaScript使用毫秒为时间戳,而PHP使用秒。其结果是,你会得到非常不同的日期,因为它是关闭的一个因素1000
因此,在PHP端除去三个零:
echo date('Y-m-d H:i:s', 1313690400);
PHP的日期/时间函数使用以来的秒数这个时代,而Javascript使用的毫秒数。在你的PHP函数中:
echo date('Y-m-d', 1313690400000/1000);
Javascript日期是自Epoch以来的毫秒数,而PHP日期使用的是以秒为单位的unix时间戳。
所以要在php中得到相同的日期,先除以1000
太棒了!感谢您的支持 – MichaelDarrow
如果您通过点击旁边的复选标记来接受答案,它将帮助您获得答案。 –
很酷,点击;) – MichaelDarrow