在Unix上,我可以运行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);