Ralph: Timestamps: Was bewirkt dieser Code?

Beitrag lesen

Hallo,

Die Methode toLocaleString() wandelt den Millisekunbde-Wert des Date-Objekts in das übliche lokale Datumsformat. Hierbei kommt es darauf an, welches Datumsformat auf Deinem Betriebssystem eingestellt ist.

Was denn nun, nur lokales Format, oder auch lokaler Inhalt?

Mal angenommen, mein Timestamp repraesentiert folgendes (aktuelle) Datum: "28. April 2004, 14:03"

Was sieht dann der Betrachter bei folgendem Code?

dateTime.setTime(givenTimestamp);
alert(dateTime.toLocaleString());

Sieht er in Deutschland mit einem deutschen Rechner
"Mittwoch, 28. April 2004 14:03:00"
oder
"Mittwoch, 28. April 2004 15:03:00"

Und in NewYork mit einem US-amerikanischen Rechner, sieht er dann
"4/28/04 2:03 pm"
oder
"4/28/04 8:03 am"

Jetzt klarer, was ich meine?
Danke, Ralph