Javascript中的连续时间戳模拟器

时间:2018-10-22 10:59:12

标签: javascript node.js

我正在寻找一种方法,以在1秒的时间内在节点JS中生成连续的时间戳。类似于

var timeStamp = "2017-04-17T18:48:03.608Z"

for (int i=0; i< 1000000; i++) {
      timeStamp = // increase in 1 second
      console.log(timeStamp);        
}

1 个答案:

答案 0 :(得分:2)

将其转换为日期对象,然后使用Date.prototype.setSeconds()添加第二个:

var timeStamp = "2017-04-17T18:48:03.608Z";

var time = new Date(timeStamp);

time.setSeconds(time.getSeconds() + 1);

console.log(time.toISOString());

使用Date.prototype.toISOString()将其转换回您提供的原始格式。