I spend a bit of time looking for the this piece of code while building time feature on a site this tutorial also helped Local time zones and locales
echo CHtml::label(Yii::t(PTranslate::CAT_USER,UserPref::PREF_USER_TIME_ZONE),UserPref::PREF_USER_TIME_ZONE); echo CHtml::dropDownList(UserPref::PREF_USER_TIME_ZONE, UserPref::getValue(UserPref::PREF_USER_TIME_ZONE),array( "America/Noronha"=> Yii::t(PTranslate::CAT_USER,"Brazil"), "America/Nassau"=> Yii::t(PTranslate::CAT_USER,"Bahamas"), "Asia/Thimphu"=> Yii::t(PTranslate::CAT_USER,"Bhutan"), "Africa/Gaborone"=> Yii::t(PTranslate::CAT_USER,"Botswana"), "Europe/Minsk"=> Yii::t(PTranslate::CAT_USER,"Belarus"), "America/Belize"=> Yii::t(PTranslate::CAT_USER,"Belize"), "America/St_Johns"=> Yii::t(PTranslate::CAT_USER,"Canada"), "Indian/Cocos"=> Yii::t(PTranslate::CAT_USER,"Cocos Islands"), "Africa/Kinshasa"=> Yii::t(PTranslate::CAT_USER,"Democratic Republic of the Congo"), "Africa/Bangui"=> Yii::t(PTranslate::CAT_USER,"Central African Republic"), "Africa/Brazzaville"=> Yii::t(PTranslate::CAT_USER,"Republic of the Congo"), "Europe/Zurich"=> Yii::t(PTranslate::CAT_USER,"Switzerland"), "Africa/Abidjan"=> Yii::t(PTranslate::CAT_USER,"Ivory Coast"), "Pacific/Rarotonga"=> Yii::t(PTranslate::CAT_USER,"Cook Islands"), "America/Santiago"=> Yii::t(PTranslate::CAT_USER,"Chile"), "Africa/Douala"=> Yii::t(PTranslate::CAT_USER,"Cameroon"), "Asia/Shanghai"=> Yii::t(PTranslate::CAT_USER,"China"), "America/Bogota"=> Yii::t(PTranslate::CAT_USER,"Colombia"), "America/Costa_Rica"=> Yii::t(PTranslate::CAT_USER,"Costa Rica"), "America/Havana"=> Yii::t(PTranslate::CAT_USER,"Cuba"), "Atlantic/Cape_Verde"=> Yii::t(PTranslate::CAT_USER,"Cape Verde"), "America/Curacao"=> Yii::t(PTranslate::CAT_USER,"Curaçao"), "Indian/Christmas"=> Yii::t(PTranslate::CAT_USER,"Christmas Island"), "Asia/Nicosia"=> Yii::t(PTranslate::CAT_USER,"Cyprus"), "Europe/Prague"=> Yii::t(PTranslate::CAT_USER,"Czech Republic"), "Europe/Berlin"=> Yii::t(PTranslate::CAT_USER,"Germany"), "Africa/Djibouti"=> Yii::t(PTranslate::CAT_USER,"Djibouti"), "Europe/Copenhagen"=> Yii::t(PTranslate::CAT_USER,"Denmark"), "America/Dominica"=> Yii::t(PTranslate::CAT_USER,"Dominica"), "America/Santo_Domingo"=> Yii::t(PTranslate::CAT_USER,"Dominican Republic"), "Africa/Algiers"=> Yii::t(PTranslate::CAT_USER,"Algeria"), "America/Guayaquil"=> Yii::t(PTranslate::CAT_USER,"Ecuador"), "Europe/Tallinn"=> Yii::t(PTranslate::CAT_USER,"Estonia"), "Africa/Cairo"=> Yii::t(PTranslate::CAT_USER,"Egypt"), "Africa/El_Aaiun"=> Yii::t(PTranslate::CAT_USER,"Western Sahara"), "Africa/Asmara"=> Yii::t(PTranslate::CAT_USER,"Eritrea"), "Europe/Madrid"=> Yii::t(PTranslate::CAT_USER,"Spain"), "Africa/Addis_Ababa"=> Yii::t(PTranslate::CAT_USER,"Ethiopia"), "Europe/Helsinki"=> Yii::t(PTranslate::CAT_USER,"Finland"), "Pacific/Fiji"=> Yii::t(PTranslate::CAT_USER,"Fiji"), "Atlantic/Stanley"=> Yii::t(PTranslate::CAT_USER,"Falkland Islands"), "Pacific/Chuuk"=> Yii::t(PTranslate::CAT_USER,"Micronesia"), "Atlantic/Faroe"=> Yii::t(PTranslate::CAT_USER,"Faroe Islands"), "Europe/Paris"=> Yii::t(PTranslate::CAT_USER,"France"), "Africa/Libreville"=> Yii::t(PTranslate::CAT_USER,"Gabon"), "Europe/London"=> Yii::t(PTranslate::CAT_USER,"United Kingdom"), "America/Grenada"=> Yii::t(PTranslate::CAT_USER,"Grenada"), "Asia/Tbilisi"=> Yii::t(PTranslate::CAT_USER,"Georgia"), "America/Cayenne"=> Yii::t(PTranslate::CAT_USER,"French Guiana"), "Europe/Guernsey"=> Yii::t(PTranslate::CAT_USER,"Guernsey"), "Africa/Accra"=> Yii::t(PTranslate::CAT_USER,"Ghana"), "Europe/Gibraltar"=> Yii::t(PTranslate::CAT_USER,"Gibraltar"), "America/Godthab"=> Yii::t(PTranslate::CAT_USER,"Greenland"), "Africa/Banjul"=> Yii::t(PTranslate::CAT_USER,"Gambia"), "Africa/Conakry"=> Yii::t(PTranslate::CAT_USER,"Guinea"), "America/Guadeloupe"=> Yii::t(PTranslate::CAT_USER,"Guadeloupe"), "Africa/Malabo"=> Yii::t(PTranslate::CAT_USER,"Equatorial Guinea"), "Europe/Athens"=> Yii::t(PTranslate::CAT_USER,"Greece"), "Atlantic/South_Georgia"=> Yii::t(PTranslate::CAT_USER,"South Georgia and the South Sandwich Islands"), "America/Guatemala"=> Yii::t(PTranslate::CAT_USER,"Guatemala"), "Pacific/Guam"=> Yii::t(PTranslate::CAT_USER,"Guam"), "Africa/Bissau"=> Yii::t(PTranslate::CAT_USER,"Guinea-Bissau"), "America/Guyana"=> Yii::t(PTranslate::CAT_USER,"Guyana"), "Asia/Hong_Kong"=> Yii::t(PTranslate::CAT_USER,"Hong Kong"), "America/Tegucigalpa"=> Yii::t(PTranslate::CAT_USER,"Honduras"), "Europe/Zagreb"=> Yii::t(PTranslate::CAT_USER,"Croatia"), "America/Port-au-Prince"=> Yii::t(PTranslate::CAT_USER,"Haiti"), "Europe/Budapest"=> Yii::t(PTranslate::CAT_USER,"Hungary"), "Asia/Jakarta"=> Yii::t(PTranslate::CAT_USER,"Indonesia"), "Europe/Dublin"=> Yii::t(PTranslate::CAT_USER,"Ireland"), "Asia/Jerusalem"=> Yii::t(PTranslate::CAT_USER,"Israel"), "Europe/Isle_of_Man"=> Yii::t(PTranslate::CAT_USER,"Isle of Man"), "Asia/Kolkata"=> Yii::t(PTranslate::CAT_USER,"India"), "Indian/Chagos"=> Yii::t(PTranslate::CAT_USER,"British Indian Ocean Territory"), "Asia/Baghdad"=> Yii::t(PTranslate::CAT_USER,"Iraq"), "Asia/Tehran"=> Yii::t(PTranslate::CAT_USER,"Iran"), "Atlantic/Reykjavik"=> Yii::t(PTranslate::CAT_USER,"Iceland"), "Europe/Rome"=> Yii::t(PTranslate::CAT_USER,"Italy"), "Europe/Jersey"=> Yii::t(PTranslate::CAT_USER,"Jersey"), "America/Jamaica"=> Yii::t(PTranslate::CAT_USER,"Jamaica"), "Asia/Amman"=> Yii::t(PTranslate::CAT_USER,"Jordan"), "Asia/Tokyo"=> Yii::t(PTranslate::CAT_USER,"Japan"), "Africa/Nairobi"=> Yii::t(PTranslate::CAT_USER,"Kenya"), "Asia/Bishkek"=> Yii::t(PTranslate::CAT_USER,"Kyrgyzstan"), "Asia/Phnom_Penh"=> Yii::t(PTranslate::CAT_USER,"Cambodia"), "Pacific/Tarawa"=> Yii::t(PTranslate::CAT_USER,"Kiribati"), "Indian/Comoro"=> Yii::t(PTranslate::CAT_USER,"Comoros"), "America/St_Kitts"=> Yii::t(PTranslate::CAT_USER,"Saint Kitts and Nevis"), "Asia/Pyongyang"=> Yii::t(PTranslate::CAT_USER,"North Korea"), "Asia/Seoul"=> Yii::t(PTranslate::CAT_USER,"South Korea"), "Asia/Kuwait"=> Yii::t(PTranslate::CAT_USER,"Kuwait"), "America/Cayman"=> Yii::t(PTranslate::CAT_USER,"Cayman Islands"), "Asia/Almaty"=> Yii::t(PTranslate::CAT_USER,"Kazakhstan"), "Asia/Vientiane"=> Yii::t(PTranslate::CAT_USER,"Laos"), "Asia/Beirut"=> Yii::t(PTranslate::CAT_USER,"Lebanon"), "America/St_Lucia"=> Yii::t(PTranslate::CAT_USER,"Saint Lucia"), "Europe/Vaduz"=> Yii::t(PTranslate::CAT_USER,"Liechtenstein"), "Asia/Colombo"=> Yii::t(PTranslate::CAT_USER,"Sri Lanka"), "Africa/Monrovia"=> Yii::t(PTranslate::CAT_USER,"Liberia"), "Africa/Maseru"=> Yii::t(PTranslate::CAT_USER,"Lesotho"), "zone_name"=> Yii::t(PTranslate::CAT_USER,"country_name"), "Europe/Vilnius"=> Yii::t(PTranslate::CAT_USER,"Lithuania"), "Europe/Luxembourg"=> Yii::t(PTranslate::CAT_USER,"Luxembourg"), "Europe/Riga"=> Yii::t(PTranslate::CAT_USER,"Latvia"), "Africa/Tripoli"=> Yii::t(PTranslate::CAT_USER,"Libya"), "Africa/Casablanca"=> Yii::t(PTranslate::CAT_USER,"Morocco"), "Europe/Monaco"=> Yii::t(PTranslate::CAT_USER,"Monaco"), "Europe/Chisinau"=> Yii::t(PTranslate::CAT_USER,"Moldova"), "Europe/Podgorica"=> Yii::t(PTranslate::CAT_USER,"Montenegro"), "America/Marigot"=> Yii::t(PTranslate::CAT_USER,"Saint Martin"), "Indian/Antananarivo"=> Yii::t(PTranslate::CAT_USER,"Madagascar"), "Pacific/Majuro"=> Yii::t(PTranslate::CAT_USER,"Marshall Islands"), "Europe/Skopje"=> Yii::t(PTranslate::CAT_USER,"Macedonia"), "Africa/Bamako"=> Yii::t(PTranslate::CAT_USER,"Mali"), "Asia/Rangoon"=> Yii::t(PTranslate::CAT_USER,"Myanmar"), "Asia/Ulaanbaatar"=> Yii::t(PTranslate::CAT_USER,"Mongolia"), "Asia/Macau"=> Yii::t(PTranslate::CAT_USER,"Macao"), "Pacific/Saipan"=> Yii::t(PTranslate::CAT_USER,"Northern Mariana Islands"), "America/Martinique"=> Yii::t(PTranslate::CAT_USER,"Martinique"), "Africa/Nouakchott"=> Yii::t(PTranslate::CAT_USER,"Mauritania"), "America/Montserrat"=> Yii::t(PTranslate::CAT_USER,"Montserrat"), "Europe/Malta"=> Yii::t(PTranslate::CAT_USER,"Malta"), "Indian/Mauritius"=> Yii::t(PTranslate::CAT_USER,"Mauritius"), "Indian/Maldives"=> Yii::t(PTranslate::CAT_USER,"Maldives"), "Africa/Blantyre"=> Yii::t(PTranslate::CAT_USER,"Malawi"), "America/Mexico_City"=> Yii::t(PTranslate::CAT_USER,"Mexico"), "Asia/Kuala_Lumpur"=> Yii::t(PTranslate::CAT_USER,"Malaysia"), "Africa/Maputo"=> Yii::t(PTranslate::CAT_USER,"Mozambique"), "Africa/Windhoek"=> Yii::t(PTranslate::CAT_USER,"Namibia"), "Pacific/Noumea"=> Yii::t(PTranslate::CAT_USER,"New Caledonia"), "Africa/Niamey"=> Yii::t(PTranslate::CAT_USER,"Niger"), "Pacific/Norfolk"=> Yii::t(PTranslate::CAT_USER,"Norfolk Island"), "Africa/Lagos"=> Yii::t(PTranslate::CAT_USER,"Nigeria"), "America/Managua"=> Yii::t(PTranslate::CAT_USER,"Nicaragua"), "Europe/Amsterdam"=> Yii::t(PTranslate::CAT_USER,"Netherlands"), "Europe/Oslo"=> Yii::t(PTranslate::CAT_USER,"Norway"), "Asia/Kathmandu"=> Yii::t(PTranslate::CAT_USER,"Nepal"), "Pacific/Nauru"=> Yii::t(PTranslate::CAT_USER,"Nauru"), "Pacific/Niue"=> Yii::t(PTranslate::CAT_USER,"Niue"), "Pacific/Auckland"=> Yii::t(PTranslate::CAT_USER,"New Zealand"), "Asia/Muscat"=> Yii::t(PTranslate::CAT_USER,"Oman"), "America/Panama"=> Yii::t(PTranslate::CAT_USER,"Panama"), "America/Lima"=> Yii::t(PTranslate::CAT_USER,"Peru"), "Pacific/Tahiti"=> Yii::t(PTranslate::CAT_USER,"French Polynesia"), "Pacific/Port_Moresby"=> Yii::t(PTranslate::CAT_USER,"Papua New Guinea"), "Asia/Manila"=> Yii::t(PTranslate::CAT_USER,"Philippines"), "Asia/Karachi"=> Yii::t(PTranslate::CAT_USER,"Pakistan"), "Europe/Warsaw"=> Yii::t(PTranslate::CAT_USER,"Poland"), "America/Miquelon"=> Yii::t(PTranslate::CAT_USER,"Saint Pierre and Miquelon"), "Pacific/Pitcairn"=> Yii::t(PTranslate::CAT_USER,"Pitcairn"), "America/Puerto_Rico"=> Yii::t(PTranslate::CAT_USER,"Puerto Rico"), "Asia/Gaza"=> Yii::t(PTranslate::CAT_USER,"Palestinian Territory"), "Europe/Lisbon"=> Yii::t(PTranslate::CAT_USER,"Portugal"), "Pacific/Palau"=> Yii::t(PTranslate::CAT_USER,"Palau"), "America/Asuncion"=> Yii::t(PTranslate::CAT_USER,"Paraguay"), "Asia/Qatar"=> Yii::t(PTranslate::CAT_USER,"Qatar"), "Indian/Reunion"=> Yii::t(PTranslate::CAT_USER,"Reunion"), "Europe/Bucharest"=> Yii::t(PTranslate::CAT_USER,"Romania"), "Europe/Belgrade"=> Yii::t(PTranslate::CAT_USER,"Serbia"), "Europe/Kaliningrad"=> Yii::t(PTranslate::CAT_USER,"Russia"), "Africa/Kigali"=> Yii::t(PTranslate::CAT_USER,"Rwanda"), "Asia/Riyadh"=> Yii::t(PTranslate::CAT_USER,"Saudi Arabia"), "Pacific/Guadalcanal"=> Yii::t(PTranslate::CAT_USER,"Solomon Islands"), "Indian/Mahe"=> Yii::t(PTranslate::CAT_USER,"Seychelles"), "Africa/Khartoum"=> Yii::t(PTranslate::CAT_USER,"Sudan"), "Europe/Stockholm"=> Yii::t(PTranslate::CAT_USER,"Sweden"), "Asia/Singapore"=> Yii::t(PTranslate::CAT_USER,"Singapore"), "Atlantic/St_Helena"=> Yii::t(PTranslate::CAT_USER,"Saint Helena"), "Europe/Ljubljana"=> Yii::t(PTranslate::CAT_USER,"Slovenia"), "Arctic/Longyearbyen"=> Yii::t(PTranslate::CAT_USER,"Svalbard and Jan Mayen"), "Europe/Bratislava"=> Yii::t(PTranslate::CAT_USER,"Slovakia"), "Africa/Freetown"=> Yii::t(PTranslate::CAT_USER,"Sierra Leone"), "Europe/San_Marino"=> Yii::t(PTranslate::CAT_USER,"San Marino"), "Africa/Dakar"=> Yii::t(PTranslate::CAT_USER,"Senegal"), "Africa/Mogadishu"=> Yii::t(PTranslate::CAT_USER,"Somalia"), "America/Paramaribo"=> Yii::t(PTranslate::CAT_USER,"Suriname"), "Africa/Juba"=> Yii::t(PTranslate::CAT_USER,"South Sudan"), "Africa/Sao_Tome"=> Yii::t(PTranslate::CAT_USER,"Sao Tome and Principe"), "America/El_Salvador"=> Yii::t(PTranslate::CAT_USER,"El Salvador"), "America/Lower_Princes"=> Yii::t(PTranslate::CAT_USER,"Sint Maarten"), "Asia/Damascus"=> Yii::t(PTranslate::CAT_USER,"Syria"), "Africa/Mbabane"=> Yii::t(PTranslate::CAT_USER,"Swaziland"), "America/Grand_Turk"=> Yii::t(PTranslate::CAT_USER,"Turks and Caicos Islands"), "Africa/Ndjamena"=> Yii::t(PTranslate::CAT_USER,"Chad"), "Indian/Kerguelen"=> Yii::t(PTranslate::CAT_USER,"French Southern Territories"), "Africa/Lome"=> Yii::t(PTranslate::CAT_USER,"Togo"), "Asia/Bangkok"=> Yii::t(PTranslate::CAT_USER,"Thailand"), "Asia/Dushanbe"=> Yii::t(PTranslate::CAT_USER,"Tajikistan"), "Pacific/Fakaofo"=> Yii::t(PTranslate::CAT_USER,"Tokelau"), "Asia/Dili"=> Yii::t(PTranslate::CAT_USER,"East Timor"), "Asia/Ashgabat"=> Yii::t(PTranslate::CAT_USER,"Turkmenistan"), "Africa/Tunis"=> Yii::t(PTranslate::CAT_USER,"Tunisia"), "Pacific/Tongatapu"=> Yii::t(PTranslate::CAT_USER,"Tonga"), "Europe/Istanbul"=> Yii::t(PTranslate::CAT_USER,"Turkey"), "America/Port_of_Spain"=> Yii::t(PTranslate::CAT_USER,"Trinidad and Tobago"), "Pacific/Funafuti"=> Yii::t(PTranslate::CAT_USER,"Tuvalu"), "Asia/Taipei"=> Yii::t(PTranslate::CAT_USER,"Taiwan"), "Africa/Dar_es_Salaam"=> Yii::t(PTranslate::CAT_USER,"Tanzania"), "Europe/Kiev"=> Yii::t(PTranslate::CAT_USER,"Ukraine"), "Africa/Kampala"=> Yii::t(PTranslate::CAT_USER,"Uganda"), "Pacific/Johnston"=> Yii::t(PTranslate::CAT_USER,"United States Minor Outlying Islands"), "zone_name"=> Yii::t(PTranslate::CAT_USER,"country_name"), "America/New_York"=> Yii::t(PTranslate::CAT_USER,"United States"), "America/Montevideo"=> Yii::t(PTranslate::CAT_USER,"Uruguay"), "Asia/Samarkand"=> Yii::t(PTranslate::CAT_USER,"Uzbekistan"), "Europe/Vatican"=> Yii::t(PTranslate::CAT_USER,"Vatican"), "America/St_Vincent"=> Yii::t(PTranslate::CAT_USER,"Saint Vincent and the Grenadines"), "America/Caracas"=> Yii::t(PTranslate::CAT_USER,"Venezuela"), "America/Tortola"=> Yii::t(PTranslate::CAT_USER,"British Virgin Islands"), "America/St_Thomas"=> Yii::t(PTranslate::CAT_USER,"U.S. Virgin Islands"), "Asia/Ho_Chi_Minh"=> Yii::t(PTranslate::CAT_USER,"Vietnam"), "Pacific/Efate"=> Yii::t(PTranslate::CAT_USER,"Vanuatu"), "Pacific/Wallis"=> Yii::t(PTranslate::CAT_USER,"Wallis and Futuna"), "Pacific/Apia"=> Yii::t(PTranslate::CAT_USER,"Samoa"), "Asia/Aden"=> Yii::t(PTranslate::CAT_USER,"Yemen"), "Indian/Mayotte"=> Yii::t(PTranslate::CAT_USER,"Mayotte"), "Africa/Johannesburg"=> Yii::t(PTranslate::CAT_USER,"South Africa"), "Africa/Lusaka"=> Yii::t(PTranslate::CAT_USER,"Zambia"), "Africa/Harare"=> Yii::t(PTranslate::CAT_USER,"Zimbabwe") ),array('class'=>"admin")); echo $form->error($model,'priority');