在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);

10-08 13:27
查看更多