我正在开发一个调度应用程序,用于广播参与中国冬季奥运会的人们。
他们应该能够选择不同的时区作为时间表显示的标尺。由于奥运会在北京举行,他们根据 php 函数从我的 php 生成列表中选择了“(+ 08:00)北京”。
前端应用程序以某种方式崩溃(时刻时区库不知道它)。
问题是:不应该有北京时区!在不同的服务器上,包括我的开发环境,选项根本不存在,php documentation也告诉我们,没有“北京”时区。
那么,如何显示选项?有特殊的 php 版本吗?我能告诉管理员什么?
我使用timezone_identifiers_list
php 函数。
这并不是真的那么依赖于 PHP 版本,而是依赖于它使用的时区数据库。
正如https://www.php.net/manual/en/timezones.php所说,
注意:此列表基于时区数据库版本 2021.5。
和
注意:可以通过 PECL 的“timezonedb”安装时区数据库的最新版本。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(15条)