Eri*_*rik 0 javascript for-loop
我想从当前时间和提前24小时(今晚21:00到明天21:00)获得每个小时.下面的循环只循环到24.
var i;
var date = new Date;
var hours = date.getHours();
for(i = hours; i <= 24; i++) {
console.log(i);
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能做到这一点?
使用模运算
for(i = 0; i <= 24; i++) {
console.log((i+hours)%24);
}
Run Code Online (Sandbox Code Playgroud)
小时0显示24:
for(i = 0; i <= 24; i++) {
var h = (hours+i)%24;
if (h == 0) h = 24;
console.log(h);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1050 次 |
| 最近记录: |