加拿大和美国的时区PHP

时间:2017-09-25 13:20:44

标签: php yii

我想在下拉列表中仅显示加拿大和美国的时区。 经过一些搜索,我尝试应用DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US')这很酷,但它只返回美国时区而不是加拿大人也尝试使用DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US'|'CA')它只返回太平洋/阿皮亚DateTimeZone::listIdentifiers(DateTimeZone::AMERICA)返回所有美洲时区。

1 个答案:

答案 0 :(得分:0)

该解决方案在上面的文章中提供

'items' => array_merge(DateTimeZone::listIdentifiers(DateTimeZone::PER_‌​COUNTRY, 'US'), DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'CA'))