Moin Moin!
An die Zeitzone auf dem System des Nutzers kommst du per JavaScript:
[ref:self812;javascript/objekte/date.htm#get_timezone_offset@title=getTimezoneOffset()]
Nein, ganz spitzfindig gesagt kommst Du damit nur an den Offset der Zeitzone heran, mit eingerechnet sind da schon Garstigkeiten wie z.B. die Sommerzeit. Der Offset basiert auf der Zeitzone, ist aber nicht die Zeitzone.
Vergiss nicht, die letztendlich verwendete Zeitzone anzuzeigen!
Genau das geht mit der minimalen Information, die Du aus dem Date-Objekt herausziehen kannst, nicht. Du kannst bestenfalls den Offset anzeigen. Wenn Du Zeitzonen-Namen / -Abkürzungen anzeigen willst, muß der Benutzer vorher zwingend eine Zeitzone ausgewählt haben. Allein aus dem Offset eine Zeitzone zu raten geht fast genauso schief wie die Zeitzone aus der IP-Adresse zu raten.
Es sei denn, Du kennst einen Weg, dem Browser die Zeitzone zu entlocken, die im Betriebssystem eingestellt ist.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".