小编典典

如何在Javascript中获得自纪元以来的秒数?

all

在 Unix 上,我可以运行date '+%s'以获取自纪元以来的秒数。但我需要在浏览器前端而不是后端查询。

有没有办法在 JavaScript 中找出自 Epoch 以来的秒数?


阅读 72

收藏
2022-08-24

共1个答案

小编典典

var seconds = new Date() / 1000;

或者,对于一个不那么 hacky 的版本:

var d = new Date();
var seconds = d.getTime() / 1000;

不要忘记Math.floor()Math.round()四舍五入到最接近的整数,否则你可能会得到一个你不想要的非常奇怪的小数:

var d = new Date();
var seconds = Math.round(d.getTime() / 1000);
2022-08-24