2016-09-24 2 views
-1

Ich bekomme die Uhr funktioniert gut, die aktuelle Zeit zu zählen, aber ich möchte eine Alarm-Box auftauchen, wenn es eine bestimmte Zeit ist ... Irgendwelche Hilfe hier?Javascript Störungsmeldung spezifische Zeit

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

Was ist das Problem? – Carcigenicate

+0

'tid' ist wahrscheinlich nicht gleich' 13.28'. – Xufox

+0

'tid == 13.28' würde niemals wahr sein, weil das String-Format des Datums anders ist. – yuriy636

Antwort

0

tid ist ein Objekt der Klasse Date. Es ist nicht etwas, das Sie mit einer Zahl vergleichen sollten, die es erwartet, hour.minutes zu sein.

Wechsel:

if(tid == 13.28){ 

zu:

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

Wahr, @Xufox, ich werde das umformulieren. – trincot

Verwandte Themen