So überprüfen Sie die Gültigkeit eines Datums
Die Überprüfung der Genauigkeit eines Datums ist von entscheidender Bedeutung, da ungültige Einträge wie „30.02.2011“ dazu führen können zu Fehlern. Hier ist eine Methode zum Validieren von Datumsangaben:
Um eine Datumszeichenfolge zu validieren, konvertieren Sie sie in ein Datumsobjekt und testen Sie sie. Zum Beispiel:
// Expect input as d/m/y function isValidDate(s) { var bits = s.split('/'); var d = new Date(bits[2], bits[1] - 1, bits[0]); return d && (d.getMonth() + 1) == bits[1]; } ['0/10/2017','29/2/2016','01/02'].forEach(function(s) { console.log(s + ' : ' + isValidDate(s)) })
Dieser Code gibt die Gültigkeit der angegebenen Daten aus:
0/10/2017 : false 29/2/2016 : true 01/02 : true
In diesem Beispiel ist „0/10/2017“ ungültig, da es keinen nullten Monat gibt , während „29.02.2016“ und „01.02“ gültige Daten sind.
Das obige ist der detaillierte Inhalt vonWie kann ich die Gültigkeit eines Datums programmgesteuert überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!