【问题标题】:Date, Time, DSL and Timezone information handling日期、时间、DSL 和时区信息处理
【发布时间】:2013-03-05 14:48:29
【问题描述】:

时区和夏令时信息如有更改,恕不另行通知。 A simple piece of legislation 可能会更改某个区域的 DSL 并使日期时间信息对全球某个区域无用,从而突然影响依赖于服务器或客户端本地时间的代码。而且,时区只是松散地反映实际的sunset/sunrise 时间。

有几个 PHP 用户空间库会受到这种不可预测的“时间”定义的影响,包括 DateTimedate 等。在用户空间之外,可能存在依赖于时区转换的内部代码。

PHP 的库如何解释不断变化的日期、时间和时区定义?

【问题讨论】:

标签: php datetime php-internals


【解决方案1】:

PHP 在内部使用 tz 数据库,也称为 zoneinfo 数据库、IANA 时区数据库或 Olson 数据库。 (虽然当然可以从另一个数据库为其提供时区数据。)

更多信息可以在这里找到:http://en.wikipedia.org/wiki/Tz_database 和这里:http://www.iana.org/time-zones

【讨论】:

    猜你喜欢
    • 2011-09-24
    • 2013-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    相关资源
    最近更新 更多