Schani: Datum überprüfen

Beitrag lesen

Vielen Dank aber das Problem ist Date.Parse verlangt, glaub ich ein Datumsobjekt als Argument. Mit einem String gibts dasselbe Problem. Ich müsste zuerst einmal einen String der Form "12/12/00" in ein Datumsobjekt umwandeln. SQL hat mit dieser Art der Darstellung keine Probleme. Das Problem ist nur dass, wenn ein Benutzer zum Beispiel Buchstaben eingibt, ich eine SQL-Fehlermeldung bekomme und deshalb möchte ich das Datum vorher überprüfen.

Also, kann man einen String in ein Datumsobjekt umwandeln bzw. überprüfen, ob es sich um ein Datumsobjekt handelt.

Vielen Dank im voraus

Ciao
Schani

Hallo Sohail,

ich verstehe nicht. Du sagst, dass du mit Jscript programmierst aber
die drei erste Zeilen sind doch ASP.

die ersten 3 Zeilen sind nicht ASP, sondern JScript.
ASP selbst ist keine Scriptsprache, sondern nur eine Technologie,
mit der Scripte serverseitig ausgeführt werden.
Man kann z.b: VBScript, JScript, Perl, ... verwenden.

In ASP selbst gibt es den Befehl ISDATE().

In ASP gibt es diesen Befehl nicht, nur in VBScript. In JScript gibt
es ihn (in dieser Form) auch nicht.

var = ISDATE(...). var ist entweder TRUE oder FALSE.
So kannst du dein Format überprüfen.

Man kann sich hier aber mit "Date.parse(DatumWert)" helfen.
Diese Funktion gibt entweder einen Fehler zurück, wenn "DatumWert"
kein gültiges Datum ist oder die Anzahl der Milisekunden
seit 01.01.1970 zurück. Weiteres in der IIS-Hilfe.
(Allerdings bin ich kein JScript-Profi, daher kann es auch bessere
Möglichkeiten geben)

Tschau, Stefan