2

http://www.iana.org/time-zones

我想查询这个。我真的,真的……我正在使用 PHP,我开始尝试用数组从时区数据中制作关系的东西……我真的很想查询它,但我不知道如何打开它。(哈哈?)

或此处列出的数据库:http ://www.php.net/manual/en/timezones.php (PECL)

这不适用于生产用途。这是为了我自己的理智。我会继续我的阵列的事情......但是......

我真的很想知道每个城市是否是具有单独规则的单独时区。我不关心过去——只关心现在。起初我认为不,当然不是,其中一些共享时区,它们很好,每个时区列出了多个城市。但!DST 规则可能不同。谁知道。

我怎么打开这个东西?

4

1 回答 1

2

PHP 内置了时区数据库,只需使用DateTimeDateTimeZone类。

例子:

$utc_date = DateTime::createFromFormat(
                'Y-m-d G:i', 
                '2011-04-27 02:45', 
                new DateTimeZone('UTC')
);

$nyc_date = $utc_date;
$nyc_date->setTimeZone(new DateTimeZone('America/New_York'));

echo $nyc_date->format('Y-m-d g:i A'); // output: 2011-04-26 10:45 PM

来源

于 2013-07-01T14:57:14.750 回答