我想在下拉列表中仅显示加拿大和美国的时区。
经过一些搜索,我尝试应用DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US')
这很酷,但它只返回美国时区而不是加拿大人也尝试使用DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US'|'CA')
它只返回太平洋/阿皮亚。
DateTimeZone::listIdentifiers(DateTimeZone::AMERICA)
返回所有美洲时区。
答案 0 :(得分:0)
该解决方案在上面的文章中提供
'items' => array_merge(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US'), DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'CA'))