CDate Funktion bei JScript
.:Thomas:.
- asp.net
Hallo,
ich habe folgenden Quelltext, der wunderbar funktioniert. Nur leider brauche ich ihn nicht in VBScript, sonder in JScript (ASP!) Kann mir hier jemand helfen?
Danke.
Hier der Quelltext:
' Laenderkennung auf Deutschland setzen
SetLocale("de")
strDatum = "14.2.2000"
datDatum = CDate(strDatum)
deDatum = CStr(datDatum)
' Laenderkennung auf USA setzen
SetLocale("en-us")
usDatum = CStr(datDatum)
Response.Write "Datum (US): " & usDatum & "<br>" & VbCrLf
Response.Write "Datum (Deutsch): " & deDatum & "<br>" & VbCrLf
Hallo,
ich habe folgenden Quelltext, der wunderbar funktioniert. Nur leider brauche ich ihn nicht in VBScript, sonder in JScript (ASP!)
Wieso? ASP kann doch auch VBScript. Oder nicht?
Kann mir hier jemand helfen?
<script type="text/javascript">
<!--
//Folgende Funktionen wandeln das Datum entsprechend den Einstellungen in der Systemsteuerung in einen String um. Die toLocale... - Funktionen tun das unter Berücksichtigung der Ländereinstellungen in der Systemsteuerung.
var d = new Date(2000, 1, 15); //=15.2.2000, Monat 0 = Januar ;-)
var deDatum_lang = d.toLocaleDateString();
var enDatum_lang = d.toDateString();
alert("Datum (Deutsch) lt. Systemsteuerung: " + deDatum_lang);
alert("Datum (US) lt. Systemsteuerung: " + enDatum_lang);
//So ist es, Meiner Meinung nach, aber sicherer:
var deDatum = d.getDate()+"."+(d.getMonth()+1)+"."+d.getYear();
var enDatum = (d.getMonth()+1)+"/"+d.getDate()+"/"+d.getYear();
alert("Datum (Deutsch): " + deDatum);
alert("Datum (US): " + enDatum);
//-->
</script>
viele Grüße
Axel
Hallo Axel,
super. Vielen Dank.
mfg .:thomas:.