http://www.iana.org/time-zones
我想咨询一下这个问题。我真的,真的...我正在使用 PHP,我开始尝试用数组从时区数据中获取相关的东西...我真的很想查询它,但我不知道如何打开它。 (笑?)
或者此处列出的数据库:http://www.php.net/manual/en/timezones.php (PECL)
这不适用于生产用途。这是为了我自己的理智。我会继续我的数组事情...但是...
我真的很想知道每个城市是否都是一个具有单独规则的单独时区。我不关心过去——只关心现在。起初我认为不,当然不是,其中一些共享时区,而且它们很好,每个区域列出了多个城市。但! DST 规则可能有所不同。谁知道。
我如何打开这个东西?
最佳答案
PHP内置了时区数据库,只需使用 DateTime和 DateTimeZone类。
示例:
$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
关于database - 如何使用 IANA 时区数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14906406/