关于Europe/Uzhgorod和Europe/Zaporozhye不再列为PHP有效时区的问询
关于Europe/Uzhgorod和Europe/Zaporozhye从PHP有效时区移除的原因
这两个时区被移除的核心原因是:PHP的时区体系完全同步自IANA时区数据库,而IANA在后续版本更新中,将Europe/Uzhgorod和Europe/Zaporozhye合并到了Europe/Kyiv时区条目下。
这类合并操作在IANA时区数据库中很常见:当某个地区的时区规则(包括偏移量、夏令时调整等)和另一个已存在的时区完全一致时,为了简化时区管理、减少冗余条目,IANA会将重复的时区条目合并。PHP作为依赖该数据库提供时区支持的语言,会同步跟进这一变更,因此在更新后的PHP版本里,这两个时区就不再被列为有效选项了。
内容的提问来源于stack exchange,提问作者elFarmer
相关产品推荐
相关产品推荐

