时间数组只有一个循环

时间:2011-08-29 18:24:09

标签: javascript time

我正在尝试仅使用一个循环来获取包含hour:minutes的数组。所以最后我可以得到一些接近:[0:00, 0:01... 23:58, 23:59]我知道我可以使用两个for循环来实现它,例如:

for (var i=0;i<24;i++) {
    for (var j=0;j<60;j++) {
        // push i and j accordingly
    }
}

1 个答案:

答案 0 :(得分:1)

这是我的去处:

var times = [];
for (var i=0;i<60*24;i++) {
    times.push(((i/60)|0) + ':' + i%60 );
}
console.log(times)

(i/60)|0是一种愚蠢的方式来做Math.floor现在我正在看它。