| Conditions | 1 |
| Paths | 1 |
| Total Lines | 528 |
| Code Lines | 168 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 2 | ||
| Bugs | 0 | Features | 1 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 26 | function get_tzid_metazones() |
||
| 27 | { |
||
| 28 | /* |
||
| 29 | This array lists a series of representative time zones and their |
||
| 30 | corresponding "meta-zone" labels. |
||
| 31 | |||
| 32 | The term "representative" here means that a given time zone can |
||
| 33 | represent others that use exactly the same rules for DST |
||
| 34 | transitions, UTC offsets, and abbreviations. For example, |
||
| 35 | Europe/Berlin can be representative for Europe/Rome, |
||
| 36 | Europe/Paris, etc., because these cities all use exactly the |
||
| 37 | same time zone rules and values. |
||
| 38 | |||
| 39 | Meta-zone labels are the user friendly strings shown to the end |
||
| 40 | user, e.g. "Mountain Standard Time". The values of this array |
||
| 41 | are keys of strings defined in Timezones.{language}.php, which |
||
| 42 | in turn are sprintf format strings used to generate the final |
||
| 43 | label text. |
||
| 44 | |||
| 45 | Sometimes several representative time zones will map onto the |
||
| 46 | same meta-zone label. This usually happens when there are |
||
| 47 | different rules for Daylight Saving time in locations that are |
||
| 48 | otherwise the same. For example, both America/Denver and |
||
| 49 | America/Phoenix map to North_America_Mountain, but the ultimate |
||
| 50 | output will be 'Mountain Time (MST/MDT)' for America/Denver vs. |
||
| 51 | 'Mountain Standard Time (MST)' for America/Phoenix. |
||
| 52 | */ |
||
| 53 | $tzid_metazones = array( |
||
| 54 | // Africa_Central (no DST) |
||
| 55 | 'Africa/Maputo' => 'Africa_Central', |
||
| 56 | |||
| 57 | // Africa_East (no DST) |
||
| 58 | 'Africa/Nairobi' => 'Africa_East', |
||
| 59 | |||
| 60 | // Africa_Morocco (uses DST) |
||
| 61 | 'Africa/Casablanca' => 'Africa_Morocco', |
||
| 62 | |||
| 63 | // Africa_South (no DST) |
||
| 64 | 'Africa/Johannesburg' => 'Africa_South', |
||
| 65 | |||
| 66 | // Africa_West (no DST) |
||
| 67 | 'Africa/Lagos' => 'Africa_West', |
||
| 68 | |||
| 69 | // Antarctica_Casey (no DST) |
||
| 70 | 'Antarctica/Casey' => 'Antarctica_Casey', |
||
| 71 | |||
| 72 | // Antarctica_Davis (no DST) |
||
| 73 | 'Antarctica/Davis' => 'Antarctica_Davis', |
||
| 74 | |||
| 75 | // Antarctica_DumontDUrville (no DST) |
||
| 76 | 'Antarctica/DumontDUrville' => 'Antarctica_DumontDUrville', |
||
| 77 | |||
| 78 | // Antarctica_Macquarie (no DST) |
||
| 79 | 'Antarctica/Macquarie' => 'Antarctica_Macquarie', |
||
| 80 | |||
| 81 | // Antarctica_Mawson (no DST) |
||
| 82 | 'Antarctica/Mawson' => 'Antarctica_Mawson', |
||
| 83 | |||
| 84 | // Antarctica_McMurdo (uses DST) |
||
| 85 | 'Antarctica/McMurdo' => 'Antarctica_McMurdo', |
||
| 86 | |||
| 87 | // Antarctica_Palmer (no DST) |
||
| 88 | 'Antarctica/Palmer' => 'Antarctica_Palmer', |
||
| 89 | |||
| 90 | // Antarctica_Rothera (no DST) |
||
| 91 | 'Antarctica/Rothera' => 'Antarctica_Rothera', |
||
| 92 | |||
| 93 | // Antarctica_Syowa (no DST) |
||
| 94 | 'Antarctica/Syowa' => 'Antarctica_Syowa', |
||
| 95 | |||
| 96 | // Antarctica_Troll (uses DST) |
||
| 97 | 'Antarctica/Troll' => 'Antarctica_Troll', |
||
| 98 | |||
| 99 | // Antarctica_Vostok (no DST) |
||
| 100 | 'Antarctica/Vostok' => 'Antarctica_Vostok', |
||
| 101 | |||
| 102 | // Asia_Afghanistan (no DST) |
||
| 103 | 'Asia/Kabul' => 'Asia_Afghanistan', |
||
| 104 | |||
| 105 | // Asia_Arabian (no DST) |
||
| 106 | 'Asia/Riyadh' => 'Asia_Arabian', |
||
| 107 | |||
| 108 | // Asia_Armenia (no DST) |
||
| 109 | 'Asia/Yerevan' => 'Asia_Armenia', |
||
| 110 | |||
| 111 | // Asia_Azerbaijan (no DST) |
||
| 112 | 'Asia/Baku' => 'Asia_Azerbaijan', |
||
| 113 | |||
| 114 | // Asia_Bangladesh (no DST) |
||
| 115 | 'Asia/Dhaka' => 'Asia_Bangladesh', |
||
| 116 | |||
| 117 | // Asia_Bhutan (no DST) |
||
| 118 | 'Asia/Thimphu' => 'Asia_Bhutan', |
||
| 119 | |||
| 120 | // Asia_Brunei (no DST) |
||
| 121 | 'Asia/Brunei' => 'Asia_Brunei', |
||
| 122 | |||
| 123 | // Asia_China (no DST) |
||
| 124 | 'Asia/Shanghai' => 'Asia_China', |
||
| 125 | |||
| 126 | // Asia_Damascus (uses DST) |
||
| 127 | 'Asia/Damascus' => 'Asia_Damascus', |
||
| 128 | |||
| 129 | // Asia_East_Timor (no DST) |
||
| 130 | 'Asia/Dili' => 'Asia_East_Timor', |
||
| 131 | |||
| 132 | // Asia_Georgia (no DST) |
||
| 133 | 'Asia/Tbilisi' => 'Asia_Georgia', |
||
| 134 | |||
| 135 | // Asia_Gulf (no DST) |
||
| 136 | 'Asia/Dubai' => 'Asia_Gulf', |
||
| 137 | |||
| 138 | // Asia_Hong_Kong (no DST) |
||
| 139 | 'Asia/Hong_Kong' => 'Asia_Hong_Kong', |
||
| 140 | |||
| 141 | // Asia_India (no DST) |
||
| 142 | 'Asia/Kolkata' => 'Asia_India', |
||
| 143 | |||
| 144 | // Asia_Indonesia_Central (no DST) |
||
| 145 | 'Asia/Makassar' => 'Asia_Indonesia_Central', |
||
| 146 | |||
| 147 | // Asia_Indonesia_Eastern (no DST) |
||
| 148 | 'Asia/Jayapura' => 'Asia_Indonesia_Eastern', |
||
| 149 | |||
| 150 | // Asia_Indonesia_Western (no DST) |
||
| 151 | 'Asia/Jakarta' => 'Asia_Indonesia_Western', |
||
| 152 | |||
| 153 | // Asia_Iran (uses DST) |
||
| 154 | 'Asia/Tehran' => 'Asia_Iran', |
||
| 155 | |||
| 156 | // Asia_Irkutsk (no DST) |
||
| 157 | 'Asia/Irkutsk' => 'Asia_Irkutsk', |
||
| 158 | |||
| 159 | // Asia_Israel (uses DST) |
||
| 160 | 'Asia/Jerusalem' => 'Asia_Israel', |
||
| 161 | |||
| 162 | // Asia_Japan (no DST) |
||
| 163 | 'Asia/Tokyo' => 'Asia_Japan', |
||
| 164 | |||
| 165 | // Asia_Jordan (uses DST) |
||
| 166 | 'Asia/Amman' => 'Asia_Jordan', |
||
| 167 | |||
| 168 | // Asia_Kamchatka (no DST) |
||
| 169 | 'Asia/Kamchatka' => 'Asia_Kamchatka', |
||
| 170 | |||
| 171 | // Asia_Kazakhstan_Eastern (no DST) |
||
| 172 | 'Asia/Almaty' => 'Asia_Kazakhstan_Eastern', |
||
| 173 | |||
| 174 | // Asia_Kazakhstan_Western (no DST) |
||
| 175 | 'Asia/Aqtau' => 'Asia_Kazakhstan_Western', |
||
| 176 | |||
| 177 | // Asia_Korea (no DST) |
||
| 178 | 'Asia/Seoul' => 'Asia_Korea', |
||
| 179 | |||
| 180 | // Asia_Krasnoyarsk (no DST) |
||
| 181 | 'Asia/Krasnoyarsk' => 'Asia_Krasnoyarsk', |
||
| 182 | |||
| 183 | // Asia_Kyrgystan (no DST) |
||
| 184 | 'Asia/Bishkek' => 'Asia_Kyrgystan', |
||
| 185 | |||
| 186 | // Asia_Libya (uses DST) |
||
| 187 | 'Asia/Beirut' => 'Asia_Libya', |
||
| 188 | |||
| 189 | // Asia_Magadan (no DST) |
||
| 190 | 'Asia/Magadan' => 'Asia_Magadan', |
||
| 191 | |||
| 192 | // Asia_Malaysia (no DST) |
||
| 193 | 'Asia/Kuala_Lumpur' => 'Asia_Malaysia', |
||
| 194 | |||
| 195 | // Asia_Mongolia_Western (no DST) |
||
| 196 | 'Asia/Hovd' => 'Asia_Mongolia_Western', |
||
| 197 | |||
| 198 | // Asia_Mongolia_EAstern (no DST) |
||
| 199 | 'Asia/Ulaanbaatar' => 'Asia_Mongolia_Eastern', |
||
| 200 | |||
| 201 | // Asia_Myanmar (no DST) |
||
| 202 | 'Asia/Yangon' => 'Asia_Myanmar', |
||
| 203 | |||
| 204 | // Asia_Nepal (no DST) |
||
| 205 | 'Asia/Kathmandu' => 'Asia_Nepal', |
||
| 206 | |||
| 207 | // Asia_Omsk (no DST) |
||
| 208 | 'Asia/Omsk' => 'Asia_Omsk', |
||
| 209 | |||
| 210 | // Asia_Pakistan (no DST) |
||
| 211 | 'Asia/Karachi' => 'Asia_Pakistan', |
||
| 212 | |||
| 213 | // Asia_Palestine (uses DST) |
||
| 214 | 'Asia/Hebron' => 'Asia_Palestine', |
||
| 215 | |||
| 216 | // Asia_Philippines (no DST) |
||
| 217 | 'Asia/Manila' => 'Asia_Philippines', |
||
| 218 | |||
| 219 | // Asia_Singapore (no DST) |
||
| 220 | 'Asia/Singapore' => 'Asia_Singapore', |
||
| 221 | |||
| 222 | // Asia_Southeast (no DST) |
||
| 223 | 'Asia/Bangkok' => 'Asia_Southeast', |
||
| 224 | |||
| 225 | // Asia_Taiwan (no DST) |
||
| 226 | 'Asia/Taipei' => 'Asia_Taiwan', |
||
| 227 | |||
| 228 | // Asia_Tajikistan (no DST) |
||
| 229 | 'Asia/Dushanbe' => 'Asia_Tajikistan', |
||
| 230 | |||
| 231 | // Asia_Turkey (no DST) |
||
| 232 | 'Europe/Istanbul' => 'Asia_Turkey', |
||
| 233 | |||
| 234 | // Asia_Turkmenistan (no DST) |
||
| 235 | 'Asia/Ashgabat' => 'Asia_Turkmenistan', |
||
| 236 | |||
| 237 | // Asia_Uzbekistan (no DST) |
||
| 238 | 'Asia/Tashkent' => 'Asia_Uzbekistan', |
||
| 239 | |||
| 240 | // Asia_Vladivostok (no DST) |
||
| 241 | 'Asia/Vladivostok' => 'Asia_Vladivostok', |
||
| 242 | |||
| 243 | // Asia_Yakutsk (no DST) |
||
| 244 | 'Asia/Yakutsk' => 'Asia_Yakutsk', |
||
| 245 | |||
| 246 | // Asia_Yekaterinburg (no DST) |
||
| 247 | 'Asia/Yekaterinburg' => 'Asia_Yekaterinburg', |
||
| 248 | |||
| 249 | // Atlantic_Azores (uses DST) |
||
| 250 | 'Atlantic/Azores' => 'Atlantic_Azores', |
||
| 251 | |||
| 252 | // Atlantic_Cape_Verde (no DST) |
||
| 253 | 'Atlantic/Cape_Verde' => 'Atlantic_Cape_Verde', |
||
| 254 | |||
| 255 | // Atlantic_Falkland (no DST) |
||
| 256 | 'Atlantic/Stanley' => 'Atlantic_Falkland', |
||
| 257 | |||
| 258 | // Atlantic_South_Georgia (no DST) |
||
| 259 | 'Atlantic/South_Georgia' => 'Atlantic_South_Georgia', |
||
| 260 | |||
| 261 | // Australia_Central (uses DST) |
||
| 262 | 'Australia/Adelaide' => 'Australia_Central', |
||
| 263 | |||
| 264 | // Australia_Central (no DST) |
||
| 265 | 'Australia/Darwin' => 'Australia_Central', |
||
| 266 | |||
| 267 | // Australia_CentralWestern (no DST) |
||
| 268 | 'Australia/Eucla' => 'Australia_CentralWestern', |
||
| 269 | |||
| 270 | // Australia_Eastern (uses DST) |
||
| 271 | 'Australia/Melbourne' => 'Australia_Eastern', |
||
| 272 | |||
| 273 | // Australia_Eastern (no DST) |
||
| 274 | 'Australia/Brisbane' => 'Australia_Eastern', |
||
| 275 | |||
| 276 | // Australia_Lord_Howe (uses DST) |
||
| 277 | 'Australia/Lord_Howe' => 'Australia_Lord_Howe', |
||
| 278 | |||
| 279 | // Australia_Western (no DST) |
||
| 280 | 'Australia/Perth' => 'Australia_Western', |
||
| 281 | |||
| 282 | // Europe_Central (uses DST) |
||
| 283 | 'Europe/Berlin' => 'Europe_Central', |
||
| 284 | |||
| 285 | // Europe_Central (no DST) |
||
| 286 | 'Africa/Algiers' => 'Europe_Central', |
||
| 287 | |||
| 288 | // Europe_Eastern (uses DST) |
||
| 289 | 'Europe/Helsinki' => 'Europe_Eastern', |
||
| 290 | |||
| 291 | // Europe_Eastern (no DST) |
||
| 292 | 'Europe/Kaliningrad' => 'Europe_Eastern', |
||
| 293 | |||
| 294 | // Europe_Eire (uses DST) |
||
| 295 | 'Europe/Dublin' => 'Europe_Eire', |
||
| 296 | |||
| 297 | // Europe_UK (uses DST) |
||
| 298 | 'Europe/London' => 'Europe_UK', |
||
| 299 | |||
| 300 | // Europe_Minsk (no DST) |
||
| 301 | 'Europe/Minsk' => 'Europe_Minsk', |
||
| 302 | |||
| 303 | // Europe_Moldova (uses DST) |
||
| 304 | 'Europe/Chisinau' => 'Europe_Moldova', |
||
| 305 | |||
| 306 | // Europe_Moscow (no DST) |
||
| 307 | 'Europe/Moscow' => 'Europe_Moscow', |
||
| 308 | |||
| 309 | // Europe_Samara (no DST) |
||
| 310 | 'Europe/Samara' => 'Europe_Samara', |
||
| 311 | |||
| 312 | // Europe_Volgograd (no DST) |
||
| 313 | 'Europe/Volgograd' => 'Europe_Volgograd', |
||
| 314 | |||
| 315 | // Europe_Western (uses DST) |
||
| 316 | 'Europe/Lisbon' => 'Europe_Western', |
||
| 317 | |||
| 318 | // GMT (no DST) |
||
| 319 | 'Africa/Abidjan' => 'GMT', |
||
| 320 | |||
| 321 | // Indian_Chagos (no DST) |
||
| 322 | 'Indian/Chagos' => 'Indian_Chagos', |
||
| 323 | |||
| 324 | // Indian_Christmas (no DST) |
||
| 325 | 'Indian/Christmas' => 'Indian_Christmas', |
||
| 326 | |||
| 327 | // Indian_Cocos (no DST) |
||
| 328 | 'Indian/Cocos' => 'Indian_Cocos', |
||
| 329 | |||
| 330 | // Indian_Kerguelen (no DST) |
||
| 331 | 'Indian/Kerguelen' => 'Indian_Kerguelen', |
||
| 332 | |||
| 333 | // Indian_Maldives (no DST) |
||
| 334 | 'Indian/Maldives' => 'Indian_Maldives', |
||
| 335 | |||
| 336 | // Indian_Mauritius (no DST) |
||
| 337 | 'Indian/Mauritius' => 'Indian_Mauritius', |
||
| 338 | |||
| 339 | // Indian_Reunion (no DST) |
||
| 340 | 'Indian/Reunion' => 'Indian_Reunion', |
||
| 341 | |||
| 342 | // Indian_Seychelles (no DST) |
||
| 343 | 'Indian/Mahe' => 'Indian_Seychelles', |
||
| 344 | |||
| 345 | // North_America_Alaska (uses DST) |
||
| 346 | 'America/Anchorage' => 'North_America_Alaska', |
||
| 347 | |||
| 348 | // North_America_Atlantic (uses DST) |
||
| 349 | 'America/Halifax' => 'North_America_Atlantic', |
||
| 350 | |||
| 351 | // North_America_Atlantic (no DST) |
||
| 352 | 'America/Port_of_Spain' => 'North_America_Atlantic', |
||
| 353 | |||
| 354 | // North_America_Central (uses DST) |
||
| 355 | 'America/Chicago' => 'North_America_Central', |
||
| 356 | |||
| 357 | // North_America_Central (no DST) |
||
| 358 | 'America/Belize' => 'North_America_Central', |
||
| 359 | |||
| 360 | // North_America_Mexico_Central (uses DST) |
||
| 361 | 'America/Mexico_City' => 'North_America_Mexico_Central', |
||
| 362 | |||
| 363 | // North_America_Cuba (uses DST) |
||
| 364 | 'America/Havana' => 'North_America_Cuba', |
||
| 365 | |||
| 366 | // North_America_Eastern (uses DST) |
||
| 367 | 'America/New_York' => 'North_America_Eastern', |
||
| 368 | |||
| 369 | // North_America_Eastern (no DST) |
||
| 370 | 'America/Jamaica' => 'North_America_Eastern', |
||
| 371 | |||
| 372 | // North_America_Greenland_Eastern (uses DST) |
||
| 373 | 'America/Scoresbysund' => 'North_America_Greenland_Eastern', |
||
| 374 | |||
| 375 | // North_America_Greenland_Western (uses DST) |
||
| 376 | 'America/Godthab' => 'North_America_Greenland_Western', |
||
| 377 | |||
| 378 | // North_America_Hawaii_Aleutian (uses DST) |
||
| 379 | 'America/Adak' => 'North_America_Hawaii_Aleutian', |
||
| 380 | |||
| 381 | // North_America_Mountain (uses DST) |
||
| 382 | 'America/Denver' => 'North_America_Mountain', |
||
| 383 | |||
| 384 | // North_America_Mountain (no DST) |
||
| 385 | 'America/Phoenix' => 'North_America_Mountain', |
||
| 386 | |||
| 387 | // North_America_Mexico_Pacific (uses DST) |
||
| 388 | 'America/Chihuahua' => 'North_America_Mexico_Pacific', |
||
| 389 | |||
| 390 | // North_America_Newfoundland (uses DST) |
||
| 391 | 'America/St_Johns' => 'North_America_Newfoundland', |
||
| 392 | |||
| 393 | // North_America_Pacific (uses DST) |
||
| 394 | 'America/Los_Angeles' => 'North_America_Pacific', |
||
| 395 | |||
| 396 | // North_America_St_Pierre_Miquelon (uses DST) |
||
| 397 | 'America/Miquelon' => 'North_America_St_Pierre_Miquelon', |
||
| 398 | |||
| 399 | // Pacific_Bougainville (no DST) |
||
| 400 | 'Pacific/Bougainville' => 'Pacific_Bougainville', |
||
| 401 | |||
| 402 | // Pacific_Chamorro (no DST) |
||
| 403 | 'Pacific/Guam' => 'Pacific_Chamorro', |
||
| 404 | |||
| 405 | // Pacific_Chatham (uses DST) |
||
| 406 | 'Pacific/Chatham' => 'Pacific_Chatham', |
||
| 407 | |||
| 408 | // Pacific_Chuuk (no DST) |
||
| 409 | 'Pacific/Chuuk' => 'Pacific_Chuuk', |
||
| 410 | |||
| 411 | // Pacific_Cook (no DST) |
||
| 412 | 'Pacific/Rarotonga' => 'Pacific_Cook', |
||
| 413 | |||
| 414 | // Pacific_Easter (uses DST) |
||
| 415 | 'Pacific/Easter' => 'Pacific_Easter', |
||
| 416 | |||
| 417 | // Pacific_Fiji (uses DST) |
||
| 418 | 'Pacific/Fiji' => 'Pacific_Fiji', |
||
| 419 | |||
| 420 | // Pacific_Galapagos (no DST) |
||
| 421 | 'Pacific/Galapagos' => 'Pacific_Galapagos', |
||
| 422 | |||
| 423 | // Pacific_Gambier (no DST) |
||
| 424 | 'Pacific/Gambier' => 'Pacific_Gambier', |
||
| 425 | |||
| 426 | // Pacific_Gilbert (no DST) |
||
| 427 | 'Pacific/Tarawa' => 'Pacific_Gilbert', |
||
| 428 | |||
| 429 | // Pacific_Hawaii (no DST) |
||
| 430 | 'Pacific/Honolulu' => 'Pacific_Hawaii', |
||
| 431 | |||
| 432 | // Pacific_Line (no DST) |
||
| 433 | 'Pacific/Kiritimati' => 'Pacific_Line', |
||
| 434 | |||
| 435 | // Pacific_Marquesas (no DST) |
||
| 436 | 'Pacific/Marquesas' => 'Pacific_Marquesas', |
||
| 437 | |||
| 438 | // Pacific_Marshall (no DST) |
||
| 439 | 'Pacific/Kwajalein' => 'Pacific_Marshall', |
||
| 440 | |||
| 441 | // Pacific_Nauru (no DST) |
||
| 442 | 'Pacific/Nauru' => 'Pacific_Nauru', |
||
| 443 | |||
| 444 | // Pacific_New_Caledonia (no DST) |
||
| 445 | 'Pacific/Noumea' => 'Pacific_New_Caledonia', |
||
| 446 | |||
| 447 | // Pacific_Apia (uses DST) |
||
| 448 | 'Pacific/Apia' => 'Pacific_Apia', |
||
| 449 | |||
| 450 | // Pacific_New_Zealand (uses DST) |
||
| 451 | 'Pacific/Auckland' => 'Pacific_New_Zealand', |
||
| 452 | |||
| 453 | // Pacific_Niue (no DST) |
||
| 454 | 'Pacific/Niue' => 'Pacific_Niue', |
||
| 455 | |||
| 456 | // Pacific_Norfolk (no DST) |
||
| 457 | 'Pacific/Norfolk' => 'Pacific_Norfolk', |
||
| 458 | |||
| 459 | // Pacific_Palau (no DST) |
||
| 460 | 'Pacific/Palau' => 'Pacific_Palau', |
||
| 461 | |||
| 462 | // Pacific_Papua_New_Guinea (no DST) |
||
| 463 | 'Pacific/Port_Moresby' => 'Pacific_Papua_New_Guinea', |
||
| 464 | |||
| 465 | // Pacific_Phoenix_Islands (no DST) |
||
| 466 | 'Pacific/Enderbury' => 'Pacific_Phoenix_Islands', |
||
| 467 | |||
| 468 | // Pacific_Pitcairn (no DST) |
||
| 469 | 'Pacific/Pitcairn' => 'Pacific_Pitcairn', |
||
| 470 | |||
| 471 | // Pacific_Pohnpei (no DST) |
||
| 472 | 'Pacific/Pohnpei' => 'Pacific_Pohnpei', |
||
| 473 | |||
| 474 | // Pacific_American_Samoa (no DST) |
||
| 475 | 'Pacific/Pago_Pago' => 'Pacific_Samoa', |
||
| 476 | |||
| 477 | // Pacific_Solomon (no DST) |
||
| 478 | 'Pacific/Guadalcanal' => 'Pacific_Solomon', |
||
| 479 | |||
| 480 | // Pacific_Tahiti (no DST) |
||
| 481 | 'Pacific/Tahiti' => 'Pacific_Tahiti', |
||
| 482 | |||
| 483 | // Pacific_Tokelau (no DST) |
||
| 484 | 'Pacific/Fakaofo' => 'Pacific_Tokelau', |
||
| 485 | |||
| 486 | // Pacific_Tonga (no DST) |
||
| 487 | 'Pacific/Tongatapu' => 'Pacific_Tonga', |
||
| 488 | |||
| 489 | // Pacific_Tuvalu (no DST) |
||
| 490 | 'Pacific/Funafuti' => 'Pacific_Tuvalu', |
||
| 491 | |||
| 492 | // Pacific_Vanuatu (no DST) |
||
| 493 | 'Pacific/Efate' => 'Pacific_Vanuatu', |
||
| 494 | |||
| 495 | // Pacific_Wake (no DST) |
||
| 496 | 'Pacific/Wake' => 'Pacific_Wake', |
||
| 497 | |||
| 498 | // Pacific_Wallis (no DST) |
||
| 499 | 'Pacific/Wallis' => 'Pacific_Wallis', |
||
| 500 | |||
| 501 | // South_America_Acre (no DST) |
||
| 502 | 'America/Rio_Branco' => 'South_America_Acre', |
||
| 503 | |||
| 504 | // South_America_Amazon (no DST) |
||
| 505 | 'America/Manaus' => 'South_America_Amazon', |
||
| 506 | |||
| 507 | // South_America_Argentina (no DST) |
||
| 508 | 'America/Argentina/Buenos_Aires' => 'South_America_Argentina', |
||
| 509 | |||
| 510 | // South_America_Bolivia (no DST) |
||
| 511 | 'America/La_Paz' => 'South_America_Bolivia', |
||
| 512 | |||
| 513 | // South_America_Brasilia (no DST) |
||
| 514 | 'America/Sao_Paulo' => 'South_America_Brasilia', |
||
| 515 | |||
| 516 | // South_America_Chile (uses DST) |
||
| 517 | 'America/Santiago' => 'South_America_Chile', |
||
| 518 | |||
| 519 | // South_America_Chile (no DST) |
||
| 520 | 'America/Punta_Arenas' => 'South_America_Chile', |
||
| 521 | |||
| 522 | // South_America_Colombia (no DST) |
||
| 523 | 'America/Bogota' => 'South_America_Colombia', |
||
| 524 | |||
| 525 | // South_America_Ecuador (no DST) |
||
| 526 | 'America/Guayaquil' => 'South_America_Ecuador', |
||
| 527 | |||
| 528 | // South_America_French_Guiana (no DST) |
||
| 529 | 'America/Cayenne' => 'South_America_French_Guiana', |
||
| 530 | |||
| 531 | // South_America_Guyana (no DST) |
||
| 532 | 'America/Guyana' => 'South_America_Guyana', |
||
| 533 | |||
| 534 | // South_America_Noronha (no DST) |
||
| 535 | 'America/Noronha' => 'South_America_Noronha', |
||
| 536 | |||
| 537 | // South_America_Paraguay (uses DST) |
||
| 538 | 'America/Asuncion' => 'South_America_Paraguay', |
||
| 539 | |||
| 540 | // South_America_Peru (no DST) |
||
| 541 | 'America/Lima' => 'South_America_Peru', |
||
| 542 | |||
| 543 | // South_America_Suriname (no DST) |
||
| 544 | 'America/Paramaribo' => 'South_America_Suriname', |
||
| 545 | |||
| 546 | // South_America_Uruguay (no DST) |
||
| 547 | 'America/Montevideo' => 'South_America_Uruguay', |
||
| 548 | |||
| 549 | // South_America_Venezuela (no DST) |
||
| 550 | 'America/Caracas' => 'South_America_Venezuela', |
||
| 551 | ); |
||
| 552 | |||
| 553 | return $tzid_metazones; |
||
| 554 | } |
||
| 1519 | ?> |