ich diese einfache js Funktion haben:Datum Vergleichsoperator - logische Ausgabe
function checkTime() {
var d1 = new Date();
var d2 = new Date('April 10, 2017 12:11:00');
if (d1 < d2) {
$('#modalnew').modal('show');
} else {
window.location.replace('https://www.example.php');
}
}
Es funktioniert gut, aber ich verstehe nicht das Datum Vergleich. Dies kann eine "dumme" Frage sein, aber ich kann keine Antworten auf Google finden. F.E .: - kein Code, nur ein Beispiel -
d1 (now) = April 10, 2017 12:22:00
d2 (date set) = April 10, 2017 12:11:00
Warum ist die d1
weniger als d2
und aktiviert die window.location
? In einer logischen Reihenfolge d1
ist es 11 Minuten größer als d2
. Auf welchem Parameter wird genau verglichen?
Dies könnte helfen: http://stackoverflow.com/questions/492994/Vergleichs- zweiDaten-mit-javascript – Rajesh
d1
Abstimmung zu schließen, weil die OP-Annahme eindeutig falsch ist und nicht einmal eine Antwort benötigt. –