JS获取当前时间戳的方法

JavaScript 获取当前时间戳:
第一种方法:
var timestamp = Date.parse(new Date());

结果:1280977330000
第二种方法:
var timestamp = (new Date()).valueOf();

结果:1280977330748

第三种方法:
var timestamp=new Date().getTime();

结果:1280977330748

第一种:获取的时间戳是把毫秒改成000显示,

第二种和第三种是获取了当前毫秒的时间戳。

为什么用js这样Date.parse( new Date())获取的时间戳,与用PHP的time()函数获取的时间戳 后面要多三个0 ,如:js得到的结果是1363336089000,而php得到的是1363336089 ?

js的是毫秒,php的是秒。
其实js最好是用new Date().getTime()来获时间戳。呵呵。

有话要说