Felix Riesterer: Zeitzonen in PHP5 - Auswahl wie zusammenstellen?

Beitrag lesen

Liebe Mitlesende,

in meinem selbstgestrickten CMS möchte ich wegen dem Zeitzonenzwang in PHP5 (date_default_timezone_set) eine Auswahl anbieten, die für den "Standort" (im Sinne des Betreiberstandortes) dieser Website gelten soll. Auf php.net gibt es auch eine recht umfangreiche Liste von unterstützten Zeitzonen-Strings.

Meinen eigenen Größenwahn mal beiseite lassend: Welche Zeitzonen sollten in einer Auswahl sinnvollerweise enthalten sein? Militärische Zeitzonen scheinen für ein ziviles CMS irgendwie widersinnig.

Meine erste Idee war, dass ich alle Strings etwa so aufliste:

<select name="timezone">  
    <optgroup label="Africa">  
        <option value="Africa/Abidjan">Abidjan</option>  
...  
        <option value="Africa/Windhoek">Windhoek</option>  
    </optgroup>  
    <optgroup label="Europe">  
        <option value="Europe/Amsterdam">Amsterdam</option>  
...  
        <option value="Europe/Berlin">Berlin</option>  
...  
    </optgroup>  
</select>

Gibt es da schon etwas fertiges, welches ich einfach übernehmen kann? Idealerweise hätte ich gerne noch eine Möglichkeit, dass die Optionen in einer jeweiligen Landessprache (in meinem CMS kann man eine Sprache auswählen, in der das System dann alles anzeigt) angezeigt werden... ;-)

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)