Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将30秒间隔添加到UTC字符串MomentJS_Javascript_Arrays_Momentjs - Fatal编程技术网

Javascript 将30秒间隔添加到UTC字符串MomentJS

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

我在“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(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秒
  • 用于将力矩对象转换为所需格式
请注意,如指南所述:

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(持续时间)
您可以简单地:

  • 使用
  • 使用添加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(持续时间)