• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[js] GMT/UTC Weltzeit in Localzeit konverieren

jspit

Lounge-Member
[js] GMT/UTC Weltzeit in Localzeit konvertieren

In einer Datenbank ist der Beginn ein bestimmtes Events als UTC-Zeit (Weltzeit) gespeichert und soll weltweit in der jeweiligen Localzeit des Nutzers angezeigt werden.
Laut ecma Spezifikation ist im dateString des date-Objektes auch eine UTC-Zeit zulässig, das wird hier für eine (neue?) extrem einfache Konvertierung genutzt wird.
PHP:
var Weltzeit = "2010/4/24 18:00";
var d=new Date(Weltzeit + " UTC+0000");
alert(d.toLocaleString());

In D sollte für das obige Beispiel 'Samstag, 24. April 2010 20:00:00' liefern (Sommerzeit), mit der Weltzeit "2010/4/24 18:00" jedoch 'Sonntag, 24. Januar 2010 19:00:00' (Winterzeit).

Hier online testen

Getestet mit den akt. Versionen des IE8, FF, chrom, Opera.
Würde mich über Feedback freuen, ob dies auch auf weiteren Browsern und älteren Versionen läuft.
Kommentare und Fragen sind ebenso erwünscht.
 
Zuletzt bearbeitet:
Zurück
Oben