我如何从1月1日00:00:00:000(今年)开始使用Javascript获得毫秒数?例如,1月1日00:00:00:000会给我0,而12月31日23:59:59:999会给我31536000000。

最佳答案

从1970年1月1日起,您将获得一个新的日期(现在)为ms。(Epoch Time

var ms = new Date().getTime();


如果您想从今年1月1日开始使用,可以使用。

var janFirstThisYear = new Date('1/1/2014').getTime();
var now = new Date().getTime();

var ms = now - janFirstThisYear;


注意:这是对2014年的硬编码。根据您的需要,可以对其进行重新设计以自动提取“今年”。

例如

var now = new Date();
var thisYear = now.getFullYear();
var janFirstThisYear = new Date(thisYear, 0, 1);
var ms = now.getTime() - janFirstThisYear.getTime();

关于javascript - 从1月1日00:00:00:000使用JavaScript获取毫秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26919402/

10-11 12:26
查看更多