之间的时隙我有开始时间,结束时间,和间隔。获取的开始时间和结束时间
我必须得到开始时间和结束时间之间的时间段。
我有
var starttime = "09:50:00";
var endtime = "10:50:00";
var interval = "10";
我想要的time slots
作为阵列
var timeslots = ["09:50:00","10:00:00","10:10:00","10:20:00","10:30:00","10:40:00","10:50:00"];
的starttime
,endtime
和interval
可以变化。如何根据需要获得时隙?
要添加的时间间隔为时间我有:
function addMinutes(time, minsToAdd) {
function D(J){ return (J<10? '0':'') + J;};
var piece = time.split(':');
var mins = piece[0]*60 + +piece[1] + +minsToAdd;
return D(mins%(24*60)/60 | 0) + ':' + D(mins%60);
} //this is working
我试图下面以生成time slot
阵列。
var starttime = "09:50:00";
var interval = "10";
var endtime = "10:50:00";
var timeslots =[stime];
while(starttime ==endtime){
starttime = addMinutes(starttime , interval);
timeslots.push(stime);
}
alert(timeslots.length);
但数组的长度显示1
,意味着不工作...
请帮我纠正这种..或帮助我与任何其他方式...
非常感谢你.. – next2u
除非间隔'符合'整个次数,否则将多次循环槽(starttime!= endtime) – Dopele