Heim > Web-Frontend > js-Tutorial > Wie kann ich die Gültigkeit eines Datums programmgesteuert überprüfen?

Wie kann ich die Gültigkeit eines Datums programmgesteuert überprüfen?

DDD
Freigeben: 2024-12-06 00:06:10
Original
280 Leute haben es durchsucht

How Can I Programmatically Verify the Validity of a Date?

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))
})
Nach dem Login kopieren

Dieser Code gibt die Gültigkeit der angegebenen Daten aus:

0/10/2017 : false
29/2/2016 : true
01/02 : true
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage