为什么新的Date()。getTime()在javascript中返回太多“0”

时间:2013-04-17 17:28:44

标签: javascript date timestamp

我试图从javascript中的日期获取时间戳,但new Date(2013, 03, 17).getTime()返回1366149600000这是错误的(1981-2-2 23:11:12)。如果我删除最后三个零,我就会得到好日子。

问题出在哪里?

2 个答案:

答案 0 :(得分:9)

它返回毫秒,unix时间戳以秒为单位因此需要删除最后3位

答案 1 :(得分:3)

根据Damien的回答,你将获得毫秒,所以基本上你必须将每千人的.getTime()结果除以

getTime()/ 1000 =>好的unixtimestamp