Eddie: Internationalisierung von Zeitangaben

Beitrag lesen

Hallo allerseits,

ich will Zeitangaben aus einer MySQL-Datenbank (datetime) abhängig vom Sitz und der Sprache des Betrachters anzeigen.

Der datetime-Wert "2001-04-25 17:00:00" soll also bspw. in folgenden Varianten angezeigt werden:

  • deutscher Benutzer in Berlin: 19.00 Uhr
  • deutscher Benutzer in Bangkok: 1.00 Uhr
  • englischer Benutzer in Berlin: 7:00 pm
  • englischer Benutzer in Bangkok: 1:00 am

Die Formatierungen sind dabei das geringste Problem, nur wie bekomme ich raus (serverseitig, nicht per JavaScript!), in welcher Zeitzone der User sitzt?
Gibt's da eine fertige PHP-Funktion, oder eine Servervariable?

Danke für eure Hilfe,
Eddie

--
Old men and far travelers may lie with authority.