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