我試圖在JavaScript中使用循環在數組中存儲值。它只對我有部分作用。JavaScript通過循環陣列設置時間差
我想存儲時間數組
將有開始時間,結束時間和間隔
例如: 如果想從9:00時至10:00與間隔15分鐘,就應打印
09:00,09:15,09:30,09:45,10:00
但它的打印
09 :00,09:15,09:30,09:45,10:00,10:15,10:30,10:45
第二我應該怎麼做,如果我想得到9: 30和10:30?或9:45和10:45?
這裏是我的代碼:
HTML
<div id="time"></div>
的JavaScript
var array = new Array();
var timeDiff = 15;
var FirstTime = 9;
var endTime = 10;
for (var xh = FirstTime; xh <= endTime; xh++) {
for (var xm = 0; xm < 60; xm += timeDiff) {
array.push(("0" + xh).slice(-2) + ':' + ("0" + xm).slice(-2));
}
};
$('#time').text(array)
真的很好的工作,但時間範圍內顯示。我們能像9:15,9:30,9:45,10:00那樣表現出來嗎? – Hushme
非常感謝。這已經解決了我的問題。你是偉大的先生! – Hushme
我已添加新的jsfiddle鏈接它將返回所需的輸出請檢查我的答案... –