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).
If _DateIsValid($sDate)Then MsgBox(4096,"Valid Date","The specified date is valid.") Else MsgBox(4096,"Valid Date","The specified date is invalid.") EndIf