Javascript 将30秒间隔添加到UTC字符串MomentJS
我在“2017-07-11T05:02:36.207465”中有一个UTC字符串,我希望每次递增30秒,长度小于或等于1500秒(可以是任意长度) 该循环的结果将存储在名为duration的数组中 我想利用它来完成格式化和添加30秒的间隔 这是我的初步代码:Javascript 将30秒间隔添加到UTC字符串MomentJS,javascript,arrays,momentjs,Javascript,Arrays,Momentjs,我在“2017-07-11T05:02:36.207465”中有一个UTC字符串,我希望每次递增30秒,长度小于或等于1500秒(可以是任意长度) 该循环的结果将存储在名为duration的数组中 我想利用它来完成格式化和添加30秒的间隔 这是我的初步代码: var utcstring = "2017-07-11T05:02:36.207465"; var duration = []; for (var i = 0; i < 1500; i++) { // moment(utcs
var utcstring = "2017-07-11T05:02:36.207465";
var duration = [];
for (var i = 0; i < 1500; i++) {
// moment(utcstring).format("h:mm:ss a");
// moment.add(30, 's');
// duration.push();
}
console.log(duration); // Should return: ["5:02:36 am", "5:03:06 am", "5:03:36 am", etc.]
var utcstring=“2017-07-11T05:02:36.207465”;
var持续时间=[];
对于(变量i=0;i<1500;i++){
//力矩(utcstring).格式(“h:mm:ss a”);
//力矩。添加(30,'s');
//duration.push();
}
console.log(持续时间);//应返回:[“5:02:36 am”、“5:03:06 am”、“5:03:36 am”等]
您的JavaScript和MomentJS知识将不胜感激,谢谢 您可以简单地:
- 使用
- 使用添加30秒
- 用于将力矩对象转换为所需格式
var utcstring=“2017-07-11T05:02:36.207465”;
var持续时间=[];
var m=时刻utc(utcstring);
对于(变量i=0;i<1500;i++){
推送(m格式(“h:mm:ss a”);
m、 加上(30,'s');
}
console.log(持续时间)代码>
您可以简单地:
- 使用
- 使用添加30秒
- 用于将力矩对象转换为所需格式
请注意,如指南所述:
moment.js中的矩对象是可变的。这意味着像“添加”、“减去”或“设置”这样的操作会更改原始力矩对象
这里是一个工作示例:
var utcstring=“2017-07-11T05:02:36.207465”;
var持续时间=[];
var m=时刻utc(utcstring);
对于(变量i=0;i<1500;i++){
推送(m格式(“h:mm:ss a”);
m、 加上(30,'s');
}
console.log(持续时间)代码>