Adrian: Zeitzonen z.B. von amerik. Server korrigieren

Hallo.

Mein Server steht in den USA, ich stelle jedoch deutschsprachige Inhalte ein, so daß auch europäische Zeitangaben schön wären.

Nachdem ich mühsam (in PHP) jede Zeit durch Addition in MittelEuropäischeZeit umgewandelt habe, laß ich den Beitrag http://www.php-center.de/artikel/show.php3?id=13 . Die Idee dem Server durch Veränderung der Umgebungsvariablen eine andere Zeitzone (nämlich die mitteleuropäische) vorzuspielen ist Klasse, doch leider ist die im Trick angebeben Zone "GMT" Londer Zeit (genauer Weltzeit) und nicht etwa die Berliner !

Gibt es auch eine Zeitzone für Deutschland bzw. Mitteleuropa? Ich habe CED aufgetan, wobei der US-Server diese leider nicht kennt ! Kann man die dort evtl. hinzufügen ? Oder hat jemand eine andere tolle Idee ?

Danke.
Gruss Adrian

  1. Hi Adrian,

    IMHO steht doch in dem von Dir genannten Artikel:
    http://www.php-center.de/artikel/show.php3?id=13
    bereits die Antwort auf Deine Frage:

    <cite>
    Mit minimalem Aufwand kann nun die tatsächliche  
    deutsche Uhrzeit angezeigt werden.

    Durch den Aufruf von nur einer Zeile wird dem Script
    vorgegaukelt, die Serverzeit wäre MEZ:

    <?php
    putenv( "TZ=GMT");
    ?>

    Das wars schon.
    </cite

    Gruß Bernd

    1. IMHO steht doch in dem von Dir genannten Artikel:
      http://www.php-center.de/artikel/show.php3?id=13
      bereits die Antwort auf Deine Frage:

      Hallo Bernd.

      Danke, aber der dort angegebene Tip ist falsch. Der Autor hat das Problem zwar
      erkannt und bemerkt im Vorwort, daß php neben einer Funktion für die lokale Zeit
      (also die des Servers) nur eine Funktion für GMT Zeit zur Verfügung stellt. Doch
      bemerkt er meines Erachtens nicht, daß er in seiner Lösungszeile ebenfalls GMT
      verwendet. GMT ist aber +0000 und nicht +0200 wie für Deutschl. eigentlich nötig.

      Daher war meine Frage, ob es auch eine Buchstabenkombination für die deutsche
      (also mitteleuropäische Zeitzone) gibt. Und falls ja, ob man deren Bedeutung dem
      amerikanischen Server erst beibringen muß.

      Also, so war das von mir gemeint.

      Gruss Adrian