2016-09-24 76 views
-1

我得到的時鐘工作正常,計算當前時間,但我想要一個警報框彈出時,它是一個特定的時間......任何幫助在這裏?javascript麻煩提醒特定時間

window.onload = oppstart; 


function oppstart() { 

    var tid = new Date(); 

    var timer = tid.getHours(); 

    var minutter = tid.getMinutes(); 

    var sekunder = tid.getSeconds(); 

    document.getElementById("tiden").innerHTML = tid.getHours() + ":" + tid.getMinutes() + ":" + tid.getSeconds(); 

    setTimeout(oppstart,1000); 

    if(tid == 13.28){ 
     alert("Nå er klokka 13.28!!") 
    } 
} 
+1

什麼問題? – Carcigenicate

+0

'tid'可能不等於'13.28'。 – Xufox

+0

'tid == 13.28'永遠不會是真的,因爲日期的字符串格式不同。 – yuriy636

回答

0

tidDate類的對象。這不是你應該與期望它爲hour.minutes的數字相比較的。

變化:

if(tid == 13.28){ 

到:

if (timer == 13 && minutter == 28) { 
+0

真的,@Xufox,我會重述那個。 – trincot