2011-08-18 60 views

回答

18

JavaScript使用毫秒为时间戳,而PHP使用秒。其结果是,你会得到非常不同的日期,因为它是关闭的一个因素1000

因此,在PHP端除去三个零:

echo date('Y-m-d H:i:s', 1313690400); 
6

PHP的日期/时间函数使用以来的秒数这个时代,而Javascript使用的毫秒数。在你的PHP函数中:

echo date('Y-m-d', 1313690400000/1000); 
6

Javascript日期是自Epoch以来的毫秒数,而PHP日期使用的是以秒为单位的unix时间戳。

所以要在php中得到相同的日期,先除以1000