我試圖從用戶撥打結束時添加上30個mintues和上上顯示時間添加分鐘while循環
function() {
var toTime = new Date(result2);
while (true) {
var toTime30 = new Date(toTime.getTime() + toTime.getTimezoneOffset() *30 * 1000);
var toTime60 = new Date(toTime30.getTime() + 30 * 60 * 1000);
var addMin = toTime30 + "" + toTime60;
alert(addMin);
break;
}
眼下代碼只增加了第一對前02:00至02:30我怎麼能這樣做,它一直增加30分鐘的時間?
UPDATE
var toTime = new Date(result2);
while (true) {
var iCount = 0;
var toTime30 = new Date(toTime.getTime() + toTime.getTimezoneOffset() *30 * 1000);
var toTime60 = new Date(toTime30.getTime() + 30 * 60 * 1000);
var addMin = toTime30 + "" + toTime60 + (++iCount);
alert(addMin);
break;
}
你用java寫程序嗎? – Sach 2014-12-02 07:54:44
我認爲你的問題已經在這裏解答:http://stackoverflow.com/questions/1197928/how-to-add-30-minutes-to-a-javascript-date-object – Reini 2014-12-02 07:56:38
你可以像這樣使用我想: *新日期(toTime.getTime()+ 30 * 60 * 1000)* – caslaner 2014-12-02 07:57:53