js怎么获取当前时间的秒级时间戳?

new Date().getTime()这个获取的是十三位的时间戳(单位:毫秒)
怎么获得秒级时间戳呢,直接除以1000吗?我一直以为这么计算,舍去三位数会不精确所以才问一下

阅读 38.1k
4 个回答

这个问题问的我措不及防...

可以直接除以 1000 再转为 int 类型, parseInt(new Date().getTime()/1000);, 或者用Date.parse(new Date())/1000;这样也是获取到秒级时间戳

难道不是吗

clipboard.png

有什么问题吗??
1000毫秒不就是1秒(1000/1000)
1500毫秒不就是1.5秒(1500/1000)
2000毫秒不就是2秒(2000/1000)
难道1000毫秒转成秒就变成0.5秒了?还是变成1.5秒?

推荐问题