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秒?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题