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