Time Zone Confusion

Permalink
Does anyone share my confusion with what PHP calls a time zone? See http://www.php.net/manual/en/timezones.php... for the list.

They deprecated actual time zone names like "US/Pacific" and "US/Central" in favor of "America/Los Angeles" and "America/Chicago", which are not actually time zones, but cities. This requires me to know not which time zone I'm in (who doesn't know that?) but what other city is in the same time zone as me.

Furthermore, Texas has 6 of the twenty most populous cities in the U.S. and doesn't rank a single name on the list, yet they have the bustling metropolis of Nome, Alaska (population 3,598) and some place named after a 90's teenage girl TV show, "Dawson Creek".

Seems pretty stupid to me.

 
xaritas replied on at Permalink Reply
Even in just one country (the US) there are something like 27 variations for how time is measured, so if you want accurate times, you need to designate which local laws govern.

Here is the list of the variations for the US:
http://en.wikipedia.org/wiki/Time_in_the_United_States#Tz_database...

The tz_database is governed by a standards body and is pretty common in any modern language, OS, or framework. It's not a PHP thing.

More info:http://en.wikipedia.org/wiki/Tz_database...