Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何使用IANA时区数据库?_Database - Fatal编程技术网

Database 如何使用IANA时区数据库?

Database 如何使用IANA时区数据库?,database,Database,我想对此提出质疑。我真的,真的。。。我正在使用PHP,并开始尝试使用数组从时区数据中生成关系数据。。。我真的很想查询它,但我不知道如何打开它。(哈哈?) 或此处列出的数据库:(PECL) 这不是用于生产的。这是为了我自己的理智。我会继续我的阵法。。。但是 我只是想知道每个城市是否都有各自的时区和规则。我不在乎过去,只在乎现在。起初我认为,不,当然不是,其中一些共享时区,它们很好,每个时区列出了不止一个城市。但是DST规则可能不同。谁知道呢 我怎么打开这个东西 PHP内置了时区数据库,只需使用和类

我想对此提出质疑。我真的,真的。。。我正在使用PHP,并开始尝试使用数组从时区数据中生成关系数据。。。我真的很想查询它,但我不知道如何打开它。(哈哈?)

或此处列出的数据库:(PECL)

这不是用于生产的。这是为了我自己的理智。我会继续我的阵法。。。但是

我只是想知道每个城市是否都有各自的时区和规则。我不在乎过去,只在乎现在。起初我认为,不,当然不是,其中一些共享时区,它们很好,每个时区列出了不止一个城市。但是DST规则可能不同。谁知道呢


我怎么打开这个东西

PHP内置了时区数据库,只需使用和类即可

例如:

大量信息,尤其是“其他tz二进制阅读器”部分。不幸的是,在php中似乎没有,但是这里提供的代码应该可以帮助您理解如何读取文件。
$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