我如何从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/