【发布时间】:2009-03-11 04:13:31
【问题描述】:
我似乎无法找到让 Pear 的 Date 类(或 PHP 的 date 函数)返回 AEST 作为时区澳大利亚/墨尔本时区缩写的方法。它总是返回 EST。我尝试了所有打印出 Date::format、format2、format3 中可用时区的方法。有人知道怎么修这个东西吗?我正在运行 PHP 5.1.6、Pear Date 1.5.0a1 和最新的 PECL timezonedb。
【问题讨论】:
我似乎无法找到让 Pear 的 Date 类(或 PHP 的 date 函数)返回 AEST 作为时区澳大利亚/墨尔本时区缩写的方法。它总是返回 EST。我尝试了所有打印出 Date::format、format2、format3 中可用时区的方法。有人知道怎么修这个东西吗?我正在运行 PHP 5.1.6、Pear Date 1.5.0a1 和最新的 PECL timezonedb。
【问题讨论】:
您是否检查过澳大利亚/墨尔本时区数据库中的内容?它可能基于Olson 数据库,当我上次查看(2009a 版)时,它仍然说 EST 是澳大利亚/墨尔本的缩写。因此,除非您已将时区数据库固定为 AEST,否则很可能会继续说 EST。这已经在 TZ 邮件列表上讨论过几次;没有一个确定的答案,所以缩写保持不变。
【讨论】: