2011-09-06 39 views
1

我目前所面对的一段简单的PHP颂歌:PHP - strtotime返回3位数字太短?

echo strtotime("2011-06-26T10:00:36+10:00"); 

这是返回:

1309046436 

如果我运行通过JavaScript等价的:

new Date("2011-06-26T10:00:36+10:00").valueOf(); 

我得到的如下:

1309046436000 

正如你所看到的,PHP版本返回的3位数字太短。你知道问题是什么吗?这是一个记忆问题吗?

+0

一个是秒,另一个是毫秒。 http://www.w3.org/TR/CSS2/selector.html –

+0

在PHP中,您可以以毫秒为单位获得秒数。只是分或乘1000. – Julian

+0

谢谢!我知道我错过了一个明显的细节(杜)。 –

回答

9

PHP使用秒。 JavaScript使用毫秒。

1

php返回秒,

while javascript returns milliseconds。