无法弄清楚这一点,从 9:00 到 10:00 一切正常,但随后一切都变得混乱。10:00 之后跳到 11:15,然后跳到 12:30
我只是在日期/时间中添加分钟以每隔 15 分钟增加一个数组,是不是我最多只能添加 60 分钟?
function pad(val,max) {
var str = val.toString();
return str.length < max ? pad("0" + str, max) : str;
}
function cboHrs(){
var now = new Date();
now.setHours(9);
var hrs = [];
for (var i=1;i<36;i++){
var hr = {};
now.setMinutes(i*15);
hr.txt = pad(now.getHours(),2) +':'+pad(now.getMinutes(),2);
hr.val = hr.txt;
hrs.push(hr);
}
return hrs;
}
console.log(cboHrs());