# Funktionsreferenz

_DateIsValid

Prüft das gegebene Datum auf Gültigkeit.

#include <Date.au3>
_DateIsValid ( $sDate )

Parameter

$sDate | Das Datum, das geprüft werden soll.

Bemerkungen

Diese Funktion erlaubt Datumsangaben in den folgenden Formaten:
m/d/yy, m/d/yyyy, mm/dd/yy, mm/dd/yyyy
d.m.yy, d.m.yyyy, dd.mm.yy, dd.mm.yyyy
m_d_yy, m_d_yyyy, mm_dd_yy, mm_dd_yyyy
yy-m-d, yyyy-m-d, yy-mm-dd, yyyy-mm-dd
Die Funktion behält das zur Angabe benutzte Datumsformat automatisch bei.
Wenn das angegebene Datum ungültig ist, gibt die Funktion -1 zurück und setzt @error auf eine positve Zahl, abhängig von der Art der Ungültigkeit.
Wird die Angabe des Jahres 2-stellig vorgenommen, geht die Funktion von einem Jahreswert im Bereich 2000-2099 aus.
Die Funktion arbeitet für jedes Datum zwischen 1753 and 2999 (vor diesem war ein anderer Kalender - Gregorianisch vs. Julianisch).

Siehe auch

Keine.

Beispiel

#include <Date.au3>
$sDate = @MON & "/" & @MDAY & "/" & @YEAR
If _DateIsValid( $sDate ) Then
MsgBox( 4096, "Valid Date", "The specified date is valid." )
Else
MsgBox( 4096, "Valid Date", "The specified date is invalid." )
EndIf