MudGuard: Zeitzonenermittlung

Beitrag lesen

Hi,

ich will die Zeitzone ermitteln aus der ein Besucher kommt.
var jetzt = new Date();
var Unterschied = jetzt.getUTCHours();
document.write(Unterschied);
das sagt mir momentan 2 Stunden unterschied zu GMT, aber es ist doch nur eine Stunde.

Nein, es SIND 2 Stunden. UTC (bzw. GMT) kennt keine Sommerzeit.

ALso stört die Sommerzeit.

Wie kann ich also den Abstand zu GMT ermitteln ohne Berücksichtigung von Sommer oder Winterzeit.

Die Sommerzeit beginnt am letzten Sonntag im März und endet am letzten Sonntag des Oktober.

Wenn das aktuelle Datum dazwischen liegt, ziehe den Unterschied zwischen Sommerzeit und Normalzeit von der Differenz zu UTC ab.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/