Philipp Hasenfratz: Internationalisierung von Zeitangaben

Beitrag lesen

Halihallo Eddie

Die Formatierungen sind dabei das geringste Problem, nur wie bekomme ich raus (serverseitig, nicht per JavaScript!), in welcher Zeitzone der User sitzt?

Gar nicht, oder nur unzuverlässig. Über eine Hostauflösung oder
IP-Adresse liesse sich (wenn auch unzuverlässig) das Land auflösen,
wobei dies nicht zu 100% funktioniert. Über das Land könnte man
ggf. eine Zeitzoneneinordnung erreichen, wobei es Länder gibt, die
über 4 Zeitzonen haben (sprich: die Lösung taugt nicht)! - Aber lass
dies mal lieber, denn dies macht mehr Probleme als Nutzen.

=> Der Kunde bzw. der Client weiss selber am besten, wo er ist und
   somit Javascript:

http://selfhtml.teamone.de/javascript/objekte/date.htm#get_timezone_offset
Diesen Offset in Sekunden von GMT kannst du an dein Script
übersenden. Die Sprache liesse sich Serverseitig über
HTTP_ACCEPT_LANGUAGE auslesen.

Gibt's da eine fertige PHP-Funktion, oder eine Servervariable?

Nein.

Viele Grüsse

Philipp

--
The only program that runs perfectly every time, is a virus.