Given that I have a GMT offset via the select box below, how the hell do
I turn that into a symbolic link to one of these files? How do I know
which file to link too?!!! UGH. This is such a stupid way to set the
timezone, why didn't RedHat just have a file with the offset in it?
Something like "echo -0800GMT > /etc/timezone" would have been
sufficient doncha think?

PHP's date("O") function = "-0800".

[dae51d=pts/0]12:50am@daevid:{/etc}> ll /etc/localtime 
lrwxrwxrwx    1 root     root           39 Dec 13 11:26 /etc/localtime
-> /usr/share/zoneinfo/America/Los_Angeles

[dae51d=pts/0]12:50am@daevid:{/etc}> ls /usr/share/zoneinfo/
Africa      Australia  Cuba     Etc      GMT0       Iceland      Japan
MST      Poland      right      UCT        zone.tab
America     Brazil     EET      Europe   GMT-0      Indian
Kwajalein  MST7MDT  Portugal    ROC        Universal  Zulu
Antarctica  Canada     Egypt    Factory  GMT+0      Iran         Libya
Navajo   posix       ROK        US
Arctic      CET        Eire     GB       Greenwich  iso3166.tab  MET
NZ       posixrules  Singapore  UTC
Asia        Chile      EST      GB-Eire  Hongkong   Israel       Mexico
NZ-CHAT  PRC         SystemV    WET
Atlantic    CST6CDT    EST5EDT  GMT      HST        Jamaica      Mideast
Pacific  PST8PDT     Turkey     W-SU

And since I couldn't figure out a graceful way to do this
programatically, I just typed them all out.

<TR><TD class=Menu>Time Zone</TD><TD>
<?php $tz = date("O"); echo "tz = ".$tz."<BR>";?>
<select name="timezone">
        <option value='-1200'<?php if ($tz == "-1200") echo " SELECTED";
?>>GMT -12 Hours</option>
        <option value='-1130'<?php if ($tz == "-1130") echo " SELECTED";
?>>GMT -11.5 Hours</option>
        <option value='-1100'<?php if ($tz == "-1100") echo " SELECTED";
?>>GMT -11 Hours</option>
        <option value='-1030'<?php if ($tz == "-1030") echo " SELECTED";
?>>GMT -10.5 Hours</option>
        <option value='-1000'<?php if ($tz == "-1000") echo " SELECTED";
?>>GMT -10 Hours</option>
        <option value='-0930'<?php if ($tz == "-0930") echo " SELECTED";
?>>GMT -9.5 Hours</option>
        <option value='-0900'<?php if ($tz == "-0900") echo " SELECTED";
?>>GMT -9 Hours</option>
        <option value='-0830'<?php if ($tz == "-0830") echo " SELECTED";
?>>GMT -8.5 Hours</option>
        <option value='-0800'<?php if ($tz == "-0800") echo " SELECTED";
?>>GMT -8 Hours</option>
        <option value='-0730'<?php if ($tz == "-0730") echo " SELECTED";
?>>GMT -7.5 Hours</option>
        <option value='-0700'<?php if ($tz == "-0700") echo " SELECTED";
?>>GMT -7 Hours</option>
        <option value='-0630'<?php if ($tz == "-0630") echo " SELECTED";
?>>GMT -6.5 Hours</option>
        <option value='-0600'<?php if ($tz == "-0600") echo " SELECTED";
?>>GMT -6 Hours</option>
        <option value='-0530'<?php if ($tz == "-0530") echo " SELECTED";
?>>GMT -5.5 Hours</option>
        <option value='-0500'<?php if ($tz == "-0500") echo " SELECTED";
?>>GMT -5 Hours</option>
        <option value='-0430'<?php if ($tz == "-0430") echo " SELECTED";
?>>GMT -4.5 Hours</option>
        <option value='-0400'<?php if ($tz == "-0400") echo " SELECTED";
?>>GMT -4 Hours</option>
        <option value='-0330'<?php if ($tz == "-0330") echo " SELECTED";
?>>GMT -3.5 Hours</option>
        <option value='-0300'<?php if ($tz == "-0300") echo " SELECTED";
?>>GMT -3 Hours</option>
        <option value='-0230'<?php if ($tz == "-0230") echo " SELECTED";
?>>GMT -2.5 Hours</option>
        <option value='-0200'<?php if ($tz == "-0200") echo " SELECTED";
?>>GMT -2 Hours</option>
        <option value='-0130'<?php if ($tz == "-0130") echo " SELECTED";
?>>GMT -1.5 Hours</option>
        <option value='-0100'<?php if ($tz == "-0100") echo " SELECTED";
?>>GMT -1 Hours</option>
        <option value='0000'<?php if ($tz == "0000") echo " SELECTED";
?>>GMT 0 Hours</option>
        <option value='0030'<?php if ($tz == "0030") echo " SELECTED";
?>>GMT +0.5 Hours</option>
        <option value='0100'<?php if ($tz == "0100") echo " SELECTED";
?>>GMT +1 Hours</option>
        <option value='0130'<?php if ($tz == "0130") echo " SELECTED";
?>>GMT +1.5 Hours</option>
        <option value='0200'<?php if ($tz == "0200") echo " SELECTED";
?>>GMT +2 Hours</option>
        <option value='0230'<?php if ($tz == "0230") echo " SELECTED";
?>>GMT +2.5 Hours</option>
        <option value='0300'<?php if ($tz == "0300") echo " SELECTED";
?>>GMT +3 Hours</option>
        <option value='0330'<?php if ($tz == "0330") echo " SELECTED";
?>>GMT +3.5 Hours</option>
        <option value='0400'<?php if ($tz == "0400") echo " SELECTED";
?>>GMT +4 Hours</option>
        <option value='0430'<?php if ($tz == "0430") echo " SELECTED";
?>>GMT +4.5 Hours</option>
        <option value='0500'<?php if ($tz == "0500") echo " SELECTED";
?>>GMT +5 Hours</option>
        <option value='0530'<?php if ($tz == "0530") echo " SELECTED";
?>>GMT +5.5 Hours</option>
        <option value='0600'<?php if ($tz == "0600") echo " SELECTED";
?>>GMT +6 Hours</option>
        <option value='0630'<?php if ($tz == "0630") echo " SELECTED";
?>>GMT +6.5 Hours</option>
        <option value='0700'<?php if ($tz == "0700") echo " SELECTED";
?>>GMT +7 Hours</option>
        <option value='0730'<?php if ($tz == "0730") echo " SELECTED";
?>>GMT +7.5 Hours</option>
        <option value='0800'<?php if ($tz == "0800") echo " SELECTED";
?>>GMT +8 Hours</option>
        <option value='0830'<?php if ($tz == "0830") echo " SELECTED";
?>>GMT +8.5 Hours</option>
        <option value='0900'<?php if ($tz == "0900") echo " SELECTED";
?>>GMT +9 Hours</option>
        <option value='0930'<?php if ($tz == "0930") echo " SELECTED";
?>>GMT +9.5 Hours</option>
        <option value='1000'<?php if ($tz == "1000") echo " SELECTED";
?>>GMT +10 Hours</option>
        <option value='1030'<?php if ($tz == "1030") echo " SELECTED";
?>>GMT +10.5 Hours</option>
        <option value='1100'<?php if ($tz == "1100") echo " SELECTED";
?>>GMT +11 Hours</option>
        <option value='1130'<?php if ($tz == "1130") echo " SELECTED";
?>>GMT +11.5 Hours</option>
        <option value='1200'<?php if ($tz == "1200") echo " SELECTED";
?>>GMT +12 Hours</option>
</select>
</TR>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to