.:Thomas:.: CDate Funktion bei JScript

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

  1. 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

    1. Hallo Axel,
      super. Vielen Dank.

      mfg .:thomas:.