在 Javascript 中,我怎样才能得到纪元以来的秒数?
2022-08-30 01:59:44
在Unix上,我可以跑去获取自epoch以来的秒数。但我需要在浏览器前端而不是后端进行查询。date '+%s'
有没有办法在JavaScript中找出Epoch以来的几秒钟?
在Unix上,我可以跑去获取自epoch以来的秒数。但我需要在浏览器前端而不是后端进行查询。date '+%s'
有没有办法在JavaScript中找出Epoch以来的几秒钟?
var seconds = new Date() / 1000;
或者,对于不那么黑客化的版本:
var d = new Date();
var seconds = d.getTime() / 1000;
不要忘记舍入或舍入到最接近的整数,否则您可能会得到一个非常奇怪的小数,您不想要:Math.floor()
Math.round()
var d = new Date();
var seconds = Math.round(d.getTime() / 1000);
试试这个:
new Date().getTime() / 1000
您可能希望使用或减少毫秒分数。Math.floor()
Math.round()