之間的時隙我有開始時間,結束時間,和間隔。獲取的開始時間和結束時間
我必須得到開始時間和結束時間之間的時間段。
我有
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