在时间戳数据中添加持续时间不会给出正确的时刻js

时间:2016-09-08 13:39:18

标签: momentjs

我想使用moment.js创建一个10分钟跨度1小时的数组但是第一步失败了。

(channels, height, width)

但这是无法创建数组

1 个答案:

答案 0 :(得分:1)

while循环的每次迭代中,您将向st变量添加10分钟。因此n10ct仍然包含相同的值。这就是为什么这个循环永远不会结束。

您需要更改:

var n10 = moment.unix(st).add(duration).unix();

var n10 = moment.unix(ct).add(duration).unix();

您还可以在此处查看工作示例并进行一些小改进: https://jsfiddle.net/65gL9tgr/2/