Open Journal Systems
3.3.0
timezone.php
1
<?php
2
function
get_time_zone($country,$region) {
3
switch
($country) {
4
case
"US"
:
5
switch
($region) {
6
case
"AL"
:
7
$timezone =
"America/Chicago"
;
8
break
;
9
case
"AK"
:
10
$timezone =
"America/Anchorage"
;
11
break
;
12
case
"AZ"
:
13
$timezone =
"America/Phoenix"
;
14
break
;
15
case
"AR"
:
16
$timezone =
"America/Chicago"
;
17
break
;
18
case
"CA"
:
19
$timezone =
"America/Los_Angeles"
;
20
break
;
21
case
"CO"
:
22
$timezone =
"America/Denver"
;
23
break
;
24
case
"CT"
:
25
$timezone =
"America/New_York"
;
26
break
;
27
case
"DE"
:
28
$timezone =
"America/New_York"
;
29
break
;
30
case
"DC"
:
31
$timezone =
"America/New_York"
;
32
break
;
33
case
"FL"
:
34
$timezone =
"America/New_York"
;
35
break
;
36
case
"GA"
:
37
$timezone =
"America/New_York"
;
38
break
;
39
case
"HI"
:
40
$timezone =
"Pacific/Honolulu"
;
41
break
;
42
case
"ID"
:
43
$timezone =
"America/Denver"
;
44
break
;
45
case
"IL"
:
46
$timezone =
"America/Chicago"
;
47
break
;
48
case
"IN"
:
49
$timezone =
"America/Indianapolis"
;
50
break
;
51
case
"IA"
:
52
$timezone =
"America/Chicago"
;
53
break
;
54
case
"KS"
:
55
$timezone =
"America/Chicago"
;
56
break
;
57
case
"KY"
:
58
$timezone =
"America/New_York"
;
59
break
;
60
case
"LA"
:
61
$timezone =
"America/Chicago"
;
62
break
;
63
case
"ME"
:
64
$timezone =
"America/New_York"
;
65
break
;
66
case
"MD"
:
67
$timezone =
"America/New_York"
;
68
break
;
69
case
"MA"
:
70
$timezone =
"America/New_York"
;
71
break
;
72
case
"MI"
:
73
$timezone =
"America/New_York"
;
74
break
;
75
case
"MN"
:
76
$timezone =
"America/Chicago"
;
77
break
;
78
case
"MS"
:
79
$timezone =
"America/Chicago"
;
80
break
;
81
case
"MO"
:
82
$timezone =
"America/Chicago"
;
83
break
;
84
case
"MT"
:
85
$timezone =
"America/Denver"
;
86
break
;
87
case
"NE"
:
88
$timezone =
"America/Chicago"
;
89
break
;
90
case
"NV"
:
91
$timezone =
"America/Los_Angeles"
;
92
break
;
93
case
"NH"
:
94
$timezone =
"America/New_York"
;
95
break
;
96
case
"NJ"
:
97
$timezone =
"America/New_York"
;
98
break
;
99
case
"NM"
:
100
$timezone =
"America/Denver"
;
101
break
;
102
case
"NY"
:
103
$timezone =
"America/New_York"
;
104
break
;
105
case
"NC"
:
106
$timezone =
"America/New_York"
;
107
break
;
108
case
"ND"
:
109
$timezone =
"America/Chicago"
;
110
break
;
111
case
"OH"
:
112
$timezone =
"America/New_York"
;
113
break
;
114
case
"OK"
:
115
$timezone =
"America/Chicago"
;
116
break
;
117
case
"OR"
:
118
$timezone =
"America/Los_Angeles"
;
119
break
;
120
case
"PA"
:
121
$timezone =
"America/New_York"
;
122
break
;
123
case
"RI"
:
124
$timezone =
"America/New_York"
;
125
break
;
126
case
"SC"
:
127
$timezone =
"America/New_York"
;
128
break
;
129
case
"SD"
:
130
$timezone =
"America/Chicago"
;
131
break
;
132
case
"TN"
:
133
$timezone =
"America/Chicago"
;
134
break
;
135
case
"TX"
:
136
$timezone =
"America/Chicago"
;
137
break
;
138
case
"UT"
:
139
$timezone =
"America/Denver"
;
140
break
;
141
case
"VT"
:
142
$timezone =
"America/New_York"
;
143
break
;
144
case
"VA"
:
145
$timezone =
"America/New_York"
;
146
break
;
147
case
"WA"
:
148
$timezone =
"America/Los_Angeles"
;
149
break
;
150
case
"WV"
:
151
$timezone =
"America/New_York"
;
152
break
;
153
case
"WI"
:
154
$timezone =
"America/Chicago"
;
155
break
;
156
case
"WY"
:
157
$timezone =
"America/Denver"
;
158
break
;
159
}
160
break
;
161
case
"CA"
:
162
switch
($region) {
163
case
"AB"
:
164
$timezone =
"America/Edmonton"
;
165
break
;
166
case
"BC"
:
167
$timezone =
"America/Vancouver"
;
168
break
;
169
case
"MB"
:
170
$timezone =
"America/Winnipeg"
;
171
break
;
172
case
"NB"
:
173
$timezone =
"America/Moncton"
;
174
break
;
175
case
"NL"
:
176
$timezone =
"America/St_Johns"
;
177
break
;
178
case
"NT"
:
179
$timezone =
"America/Yellowknife"
;
180
break
;
181
case
"NS"
:
182
$timezone =
"America/Halifax"
;
183
break
;
184
case
"NU"
:
185
$timezone =
"America/Iqaluit"
;
186
break
;
187
case
"ON"
:
188
$timezone =
"America/Montreal"
;
189
break
;
190
case
"PE"
:
191
$timezone =
"America/Halifax"
;
192
break
;
193
case
"QC"
:
194
$timezone =
"America/Moncton"
;
195
break
;
196
case
"SK"
:
197
$timezone =
"America/Regina"
;
198
break
;
199
case
"YT"
:
200
$timezone =
"America/Whitehorse"
;
201
break
;
202
}
203
break
;
204
case
"AU"
:
205
switch
($region) {
206
case
"01"
:
207
$timezone =
"Australia/Sydney"
;
208
break
;
209
case
"02"
:
210
$timezone =
"Australia/Sydney"
;
211
break
;
212
case
"03"
:
213
$timezone =
"Australia/Darwin"
;
214
break
;
215
case
"04"
:
216
$timezone =
"Australia/Brisbane"
;
217
break
;
218
case
"05"
:
219
$timezone =
"Australia/Adelaide"
;
220
break
;
221
case
"06"
:
222
$timezone =
"Australia/Hobart"
;
223
break
;
224
case
"07"
:
225
$timezone =
"Australia/Melbourne"
;
226
break
;
227
case
"08"
:
228
$timezone =
"Australia/Perth"
;
229
break
;
230
}
231
break
;
232
case
"AS"
:
233
$timezone =
"Pacific/Pago_Pago"
;
234
break
;
235
case
"CI"
:
236
$timezone =
"Africa/Abidjan"
;
237
break
;
238
case
"GH"
:
239
$timezone =
"Africa/Accra"
;
240
break
;
241
case
"DZ"
:
242
$timezone =
"Africa/Algiers"
;
243
break
;
244
case
"ER"
:
245
$timezone =
"Africa/Asmara"
;
246
break
;
247
case
"ML"
:
248
$timezone =
"Africa/Bamako"
;
249
break
;
250
case
"CF"
:
251
$timezone =
"Africa/Bangui"
;
252
break
;
253
case
"GM"
:
254
$timezone =
"Africa/Banjul"
;
255
break
;
256
case
"GW"
:
257
$timezone =
"Africa/Bissau"
;
258
break
;
259
case
"CG"
:
260
$timezone =
"Africa/Brazzaville"
;
261
break
;
262
case
"BI"
:
263
$timezone =
"Africa/Bujumbura"
;
264
break
;
265
case
"EG"
:
266
$timezone =
"Africa/Cairo"
;
267
break
;
268
case
"MA"
:
269
$timezone =
"Africa/Casablanca"
;
270
break
;
271
case
"GN"
:
272
$timezone =
"Africa/Conakry"
;
273
break
;
274
case
"SN"
:
275
$timezone =
"Africa/Dakar"
;
276
break
;
277
case
"DJ"
:
278
$timezone =
"Africa/Djibouti"
;
279
break
;
280
case
"SL"
:
281
$timezone =
"Africa/Freetown"
;
282
break
;
283
case
"BW"
:
284
$timezone =
"Africa/Gaborone"
;
285
break
;
286
case
"ZW"
:
287
$timezone =
"Africa/Harare"
;
288
break
;
289
case
"ZA"
:
290
$timezone =
"Africa/Johannesburg"
;
291
break
;
292
case
"UG"
:
293
$timezone =
"Africa/Kampala"
;
294
break
;
295
case
"UM"
:
296
$timezone =
"Pacific/Wake"
;
297
break
;
298
case
"SD"
:
299
$timezone =
"Africa/Khartoum"
;
300
break
;
301
case
"RW"
:
302
$timezone =
"Africa/Kigali"
;
303
break
;
304
case
"NG"
:
305
$timezone =
"Africa/Lagos"
;
306
break
;
307
case
"GA"
:
308
$timezone =
"Africa/Libreville"
;
309
break
;
310
case
"TG"
:
311
$timezone =
"Africa/Lome"
;
312
break
;
313
case
"AO"
:
314
$timezone =
"Africa/Luanda"
;
315
break
;
316
case
"AQ"
:
317
$timezone =
"Antarctica/South_Pole"
;
318
break
;
319
case
"ZM"
:
320
$timezone =
"Africa/Lusaka"
;
321
break
;
322
case
"GQ"
:
323
$timezone =
"Africa/Malabo"
;
324
break
;
325
case
"MZ"
:
326
$timezone =
"Africa/Maputo"
;
327
break
;
328
case
"LS"
:
329
$timezone =
"Africa/Maseru"
;
330
break
;
331
case
"SZ"
:
332
$timezone =
"Africa/Mbabane"
;
333
break
;
334
case
"SO"
:
335
$timezone =
"Africa/Mogadishu"
;
336
break
;
337
case
"LR"
:
338
$timezone =
"Africa/Monrovia"
;
339
break
;
340
case
"KE"
:
341
$timezone =
"Africa/Nairobi"
;
342
break
;
343
case
"TD"
:
344
$timezone =
"Africa/Ndjamena"
;
345
break
;
346
case
"NE"
:
347
$timezone =
"Africa/Niamey"
;
348
break
;
349
case
"MR"
:
350
$timezone =
"Africa/Nouakchott"
;
351
break
;
352
case
"BF"
:
353
$timezone =
"Africa/Ouagadougou"
;
354
break
;
355
case
"ST"
:
356
$timezone =
"Africa/Sao_Tome"
;
357
break
;
358
case
"LY"
:
359
$timezone =
"Africa/Tripoli"
;
360
break
;
361
case
"TN"
:
362
$timezone =
"Africa/Tunis"
;
363
break
;
364
case
"AI"
:
365
$timezone =
"America/Anguilla"
;
366
break
;
367
case
"AG"
:
368
$timezone =
"America/Antigua"
;
369
break
;
370
case
"AW"
:
371
$timezone =
"America/Aruba"
;
372
break
;
373
case
"BB"
:
374
$timezone =
"America/Barbados"
;
375
break
;
376
case
"BZ"
:
377
$timezone =
"America/Belize"
;
378
break
;
379
case
"CO"
:
380
$timezone =
"America/Bogota"
;
381
break
;
382
case
"VE"
:
383
$timezone =
"America/Caracas"
;
384
break
;
385
case
"KY"
:
386
$timezone =
"America/Cayman"
;
387
break
;
388
case
"CR"
:
389
$timezone =
"America/Costa_Rica"
;
390
break
;
391
case
"DM"
:
392
$timezone =
"America/Dominica"
;
393
break
;
394
case
"SV"
:
395
$timezone =
"America/El_Salvador"
;
396
break
;
397
case
"GD"
:
398
$timezone =
"America/Grenada"
;
399
break
;
400
case
"FR"
:
401
$timezone =
"Europe/Paris"
;
402
break
;
403
case
"GP"
:
404
$timezone =
"America/Guadeloupe"
;
405
break
;
406
case
"GT"
:
407
$timezone =
"America/Guatemala"
;
408
break
;
409
case
"GY"
:
410
$timezone =
"America/Guyana"
;
411
break
;
412
case
"CU"
:
413
$timezone =
"America/Havana"
;
414
break
;
415
case
"JM"
:
416
$timezone =
"America/Jamaica"
;
417
break
;
418
case
"BO"
:
419
$timezone =
"America/La_Paz"
;
420
break
;
421
case
"PE"
:
422
$timezone =
"America/Lima"
;
423
break
;
424
case
"NI"
:
425
$timezone =
"America/Managua"
;
426
break
;
427
case
"MQ"
:
428
$timezone =
"America/Martinique"
;
429
break
;
430
case
"UY"
:
431
$timezone =
"America/Montevideo"
;
432
break
;
433
case
"MS"
:
434
$timezone =
"America/Montserrat"
;
435
break
;
436
case
"BS"
:
437
$timezone =
"America/Nassau"
;
438
break
;
439
case
"PA"
:
440
$timezone =
"America/Panama"
;
441
break
;
442
case
"SR"
:
443
$timezone =
"America/Paramaribo"
;
444
break
;
445
case
"PR"
:
446
$timezone =
"America/Puerto_Rico"
;
447
break
;
448
case
"KN"
:
449
$timezone =
"America/St_Kitts"
;
450
break
;
451
case
"LC"
:
452
$timezone =
"America/St_Lucia"
;
453
break
;
454
case
"VC"
:
455
$timezone =
"America/St_Vincent"
;
456
break
;
457
case
"HN"
:
458
$timezone =
"America/Tegucigalpa"
;
459
break
;
460
case
"YE"
:
461
$timezone =
"Asia/Aden"
;
462
break
;
463
case
"JO"
:
464
$timezone =
"Asia/Amman"
;
465
break
;
466
case
"TM"
:
467
$timezone =
"Asia/Ashgabat"
;
468
break
;
469
case
"IQ"
:
470
$timezone =
"Asia/Baghdad"
;
471
break
;
472
case
"BH"
:
473
$timezone =
"Asia/Bahrain"
;
474
break
;
475
case
"AZ"
:
476
$timezone =
"Asia/Baku"
;
477
break
;
478
case
"TH"
:
479
$timezone =
"Asia/Bangkok"
;
480
break
;
481
case
"LB"
:
482
$timezone =
"Asia/Beirut"
;
483
break
;
484
case
"KG"
:
485
$timezone =
"Asia/Bishkek"
;
486
break
;
487
case
"BN"
:
488
$timezone =
"Asia/Brunei"
;
489
break
;
490
case
"IN"
:
491
$timezone =
"Asia/Kolkata"
;
492
break
;
493
case
"MN"
:
494
switch
($region) {
495
case
"06"
:
496
$timezone =
"Asia/Choibalsan"
;
497
break
;
498
case
"11"
:
499
$timezone =
"Asia/Ulaanbaatar"
;
500
break
;
501
case
"17"
:
502
$timezone =
"Asia/Choibalsan"
;
503
break
;
504
case
"19"
:
505
$timezone =
"Asia/Hovd"
;
506
break
;
507
case
"20"
:
508
$timezone =
"Asia/Ulaanbaatar"
;
509
break
;
510
case
"21"
:
511
$timezone =
"Asia/Ulaanbaatar"
;
512
break
;
513
case
"25"
:
514
$timezone =
"Asia/Ulaanbaatar"
;
515
break
;
516
}
517
break
;
518
case
"MO"
:
519
$timezone =
"Asia/Macau"
;
520
break
;
521
case
"LK"
:
522
$timezone =
"Asia/Colombo"
;
523
break
;
524
case
"BD"
:
525
$timezone =
"Asia/Dhaka"
;
526
break
;
527
case
"AE"
:
528
$timezone =
"Asia/Dubai"
;
529
break
;
530
case
"TJ"
:
531
$timezone =
"Asia/Dushanbe"
;
532
break
;
533
case
"HK"
:
534
$timezone =
"Asia/Hong_Kong"
;
535
break
;
536
case
"TR"
:
537
$timezone =
"Europe/Istanbul"
;
538
break
;
539
case
"IL"
:
540
$timezone =
"Asia/Jerusalem"
;
541
break
;
542
case
"AF"
:
543
$timezone =
"Asia/Kabul"
;
544
break
;
545
case
"PK"
:
546
$timezone =
"Asia/Karachi"
;
547
break
;
548
case
"NP"
:
549
$timezone =
"Asia/Kathmandu"
;
550
break
;
551
case
"KW"
:
552
$timezone =
"Asia/Kuwait"
;
553
break
;
554
case
"MO"
:
555
$timezone =
"Asia/Macao"
;
556
break
;
557
case
"PH"
:
558
$timezone =
"Asia/Manila"
;
559
break
;
560
case
"OM"
:
561
$timezone =
"Asia/Muscat"
;
562
break
;
563
case
"CY"
:
564
$timezone =
"Asia/Nicosia"
;
565
break
;
566
case
"KP"
:
567
$timezone =
"Asia/Pyongyang"
;
568
break
;
569
case
"QA"
:
570
$timezone =
"Asia/Qatar"
;
571
break
;
572
case
"MM"
:
573
$timezone =
"Asia/Rangoon"
;
574
break
;
575
case
"SA"
:
576
$timezone =
"Asia/Riyadh"
;
577
break
;
578
case
"KR"
:
579
$timezone =
"Asia/Seoul"
;
580
break
;
581
case
"SG"
:
582
$timezone =
"Asia/Singapore"
;
583
break
;
584
case
"TW"
:
585
$timezone =
"Asia/Taipei"
;
586
break
;
587
case
"GE"
:
588
$timezone =
"Asia/Tbilisi"
;
589
break
;
590
case
"BT"
:
591
$timezone =
"Asia/Thimphu"
;
592
break
;
593
case
"BV"
:
594
$timezone =
"Antarctica/Syowa"
;
595
break
;
596
case
"JP"
:
597
$timezone =
"Asia/Tokyo"
;
598
break
;
599
case
"LA"
:
600
$timezone =
"Asia/Vientiane"
;
601
break
;
602
case
"AM"
:
603
$timezone =
"Asia/Yerevan"
;
604
break
;
605
case
"BM"
:
606
$timezone =
"Atlantic/Bermuda"
;
607
break
;
608
case
"CV"
:
609
$timezone =
"Atlantic/Cape_Verde"
;
610
break
;
611
case
"FO"
:
612
$timezone =
"Atlantic/Faroe"
;
613
break
;
614
case
"FM"
:
615
$timezone =
"Pacific/Pohnpei"
;
616
break
;
617
case
"IS"
:
618
$timezone =
"Atlantic/Reykjavik"
;
619
break
;
620
case
"GS"
:
621
$timezone =
"Atlantic/South_Georgia"
;
622
break
;
623
case
"SH"
:
624
$timezone =
"Atlantic/St_Helena"
;
625
break
;
626
case
"CL"
:
627
$timezone =
"Chile/Santiago"
;
628
break
;
629
case
"NL"
:
630
$timezone =
"Europe/Amsterdam"
;
631
break
;
632
case
"AD"
:
633
$timezone =
"Europe/Andorra"
;
634
break
;
635
case
"GR"
:
636
$timezone =
"Europe/Athens"
;
637
break
;
638
case
"YU"
:
639
$timezone =
"Europe/Belgrade"
;
640
break
;
641
case
"DE"
:
642
$timezone =
"Europe/Berlin"
;
643
break
;
644
case
"SK"
:
645
$timezone =
"Europe/Bratislava"
;
646
break
;
647
case
"BE"
:
648
$timezone =
"Europe/Brussels"
;
649
break
;
650
case
"RO"
:
651
$timezone =
"Europe/Bucharest"
;
652
break
;
653
case
"HU"
:
654
$timezone =
"Europe/Budapest"
;
655
break
;
656
case
"DK"
:
657
$timezone =
"Europe/Copenhagen"
;
658
break
;
659
case
"IE"
:
660
$timezone =
"Europe/Dublin"
;
661
break
;
662
case
"GI"
:
663
$timezone =
"Europe/Gibraltar"
;
664
break
;
665
case
"FI"
:
666
$timezone =
"Europe/Helsinki"
;
667
break
;
668
case
"SI"
:
669
$timezone =
"Europe/Ljubljana"
;
670
break
;
671
case
"GB"
:
672
$timezone =
"Europe/London"
;
673
break
;
674
case
"LU"
:
675
$timezone =
"Europe/Luxembourg"
;
676
break
;
677
case
"MT"
:
678
$timezone =
"Europe/Malta"
;
679
break
;
680
case
"BY"
:
681
$timezone =
"Europe/Minsk"
;
682
break
;
683
case
"MC"
:
684
$timezone =
"Europe/Monaco"
;
685
break
;
686
case
"NO"
:
687
$timezone =
"Europe/Oslo"
;
688
break
;
689
case
"CZ"
:
690
$timezone =
"Europe/Prague"
;
691
break
;
692
case
"LV"
:
693
$timezone =
"Europe/Riga"
;
694
break
;
695
case
"IT"
:
696
$timezone =
"Europe/Rome"
;
697
break
;
698
case
"SM"
:
699
$timezone =
"Europe/San_Marino"
;
700
break
;
701
case
"BA"
:
702
$timezone =
"Europe/Sarajevo"
;
703
break
;
704
case
"MK"
:
705
$timezone =
"Europe/Skopje"
;
706
break
;
707
case
"BG"
:
708
$timezone =
"Europe/Sofia"
;
709
break
;
710
case
"SE"
:
711
$timezone =
"Europe/Stockholm"
;
712
break
;
713
case
"EE"
:
714
$timezone =
"Europe/Tallinn"
;
715
break
;
716
case
"AL"
:
717
$timezone =
"Europe/Tirane"
;
718
break
;
719
case
"LI"
:
720
$timezone =
"Europe/Vaduz"
;
721
break
;
722
case
"VA"
:
723
$timezone =
"Europe/Vatican"
;
724
break
;
725
case
"AT"
:
726
$timezone =
"Europe/Vienna"
;
727
break
;
728
case
"LT"
:
729
$timezone =
"Europe/Vilnius"
;
730
break
;
731
case
"PL"
:
732
$timezone =
"Europe/Warsaw"
;
733
break
;
734
case
"HR"
:
735
$timezone =
"Europe/Zagreb"
;
736
break
;
737
case
"IR"
:
738
$timezone =
"Asia/Tehran"
;
739
break
;
740
case
"MG"
:
741
$timezone =
"Indian/Antananarivo"
;
742
break
;
743
case
"CX"
:
744
$timezone =
"Indian/Christmas"
;
745
break
;
746
case
"CC"
:
747
$timezone =
"Indian/Cocos"
;
748
break
;
749
case
"KM"
:
750
$timezone =
"Indian/Comoro"
;
751
break
;
752
case
"MV"
:
753
$timezone =
"Indian/Maldives"
;
754
break
;
755
case
"MU"
:
756
$timezone =
"Indian/Mauritius"
;
757
break
;
758
case
"YT"
:
759
$timezone =
"Indian/Mayotte"
;
760
break
;
761
case
"RE"
:
762
$timezone =
"Indian/Reunion"
;
763
break
;
764
case
"FJ"
:
765
$timezone =
"Pacific/Fiji"
;
766
break
;
767
case
"TV"
:
768
$timezone =
"Pacific/Funafuti"
;
769
break
;
770
case
"GU"
:
771
$timezone =
"Pacific/Guam"
;
772
break
;
773
case
"NR"
:
774
$timezone =
"Pacific/Nauru"
;
775
break
;
776
case
"NU"
:
777
$timezone =
"Pacific/Niue"
;
778
break
;
779
case
"NF"
:
780
$timezone =
"Pacific/Norfolk"
;
781
break
;
782
case
"PW"
:
783
$timezone =
"Pacific/Palau"
;
784
break
;
785
case
"PN"
:
786
$timezone =
"Pacific/Pitcairn"
;
787
break
;
788
case
"CK"
:
789
$timezone =
"Pacific/Rarotonga"
;
790
break
;
791
case
"WS"
:
792
$timezone =
"Pacific/Apia"
;
793
break
;
794
case
"KI"
:
795
$timezone =
"Pacific/Tarawa"
;
796
break
;
797
case
"TO"
:
798
$timezone =
"Pacific/Tongatapu"
;
799
break
;
800
case
"WF"
:
801
$timezone =
"Pacific/Wallis"
;
802
break
;
803
case
"TZ"
:
804
$timezone =
"Africa/Dar_es_Salaam"
;
805
break
;
806
case
"VN"
:
807
$timezone =
"Asia/Ho_Chi_Minh"
;
808
break
;
809
case
"KH"
:
810
$timezone =
"Asia/Phnom_Penh"
;
811
break
;
812
case
"CM"
:
813
$timezone =
"Africa/Douala"
;
814
break
;
815
case
"DO"
:
816
$timezone =
"America/Santo_Domingo"
;
817
break
;
818
case
"TL"
:
819
$timezone =
"Asia/Jakarta"
;
820
break
;
821
case
"ET"
:
822
$timezone =
"Africa/Addis_Ababa"
;
823
break
;
824
case
"FX"
:
825
$timezone =
"Europe/Paris"
;
826
break
;
827
case
"HT"
:
828
$timezone =
"America/Port-au-Prince"
;
829
break
;
830
case
"CH"
:
831
$timezone =
"Europe/Zurich"
;
832
break
;
833
case
"AN"
:
834
$timezone =
"America/Curacao"
;
835
break
;
836
case
"BJ"
:
837
$timezone =
"Africa/Porto-Novo"
;
838
break
;
839
case
"EH"
:
840
$timezone =
"Africa/El_Aaiun"
;
841
break
;
842
case
"FK"
:
843
$timezone =
"Atlantic/Stanley"
;
844
break
;
845
case
"GF"
:
846
$timezone =
"America/Cayenne"
;
847
break
;
848
case
"IO"
:
849
$timezone =
"Indian/Chagos"
;
850
break
;
851
case
"MD"
:
852
$timezone =
"Europe/Chisinau"
;
853
break
;
854
case
"MP"
:
855
$timezone =
"Pacific/Saipan"
;
856
break
;
857
case
"MW"
:
858
$timezone =
"Africa/Blantyre"
;
859
break
;
860
case
"NA"
:
861
$timezone =
"Africa/Windhoek"
;
862
break
;
863
case
"NC"
:
864
$timezone =
"Pacific/Noumea"
;
865
break
;
866
case
"PG"
:
867
$timezone =
"Pacific/Port_Moresby"
;
868
break
;
869
case
"PM"
:
870
$timezone =
"America/Miquelon"
;
871
break
;
872
case
"PS"
:
873
$timezone =
"Asia/Gaza"
;
874
break
;
875
case
"PY"
:
876
$timezone =
"America/Asuncion"
;
877
break
;
878
case
"SB"
:
879
$timezone =
"Pacific/Guadalcanal"
;
880
break
;
881
case
"SC"
:
882
$timezone =
"Indian/Mahe"
;
883
break
;
884
case
"SJ"
:
885
$timezone =
"Arctic/Longyearbyen"
;
886
break
;
887
case
"SY"
:
888
$timezone =
"Asia/Damascus"
;
889
break
;
890
case
"TC"
:
891
$timezone =
"America/Grand_Turk"
;
892
break
;
893
case
"TF"
:
894
$timezone =
"Indian/Kerguelen"
;
895
break
;
896
case
"TK"
:
897
$timezone =
"Pacific/Fakaofo"
;
898
break
;
899
case
"TT"
:
900
$timezone =
"America/Port_of_Spain"
;
901
break
;
902
case
"VG"
:
903
$timezone =
"America/Tortola"
;
904
break
;
905
case
"VI"
:
906
$timezone =
"America/St_Thomas"
;
907
break
;
908
case
"VU"
:
909
$timezone =
"Pacific/Efate"
;
910
break
;
911
case
"RS"
:
912
$timezone =
"Europe/Belgrade"
;
913
break
;
914
case
"ME"
:
915
$timezone =
"Europe/Podgorica"
;
916
break
;
917
case
"AX"
:
918
$timezone =
"Europe/Mariehamn"
;
919
break
;
920
case
"GG"
:
921
$timezone =
"Europe/Guernsey"
;
922
break
;
923
case
"IM"
:
924
$timezone =
"Europe/Isle_of_Man"
;
925
break
;
926
case
"JE"
:
927
$timezone =
"Europe/Jersey"
;
928
break
;
929
case
"BL"
:
930
$timezone =
"America/St_Barthelemy"
;
931
break
;
932
case
"MF"
:
933
$timezone =
"America/Marigot"
;
934
break
;
935
case
"AR"
:
936
switch
($region) {
937
case
"01"
:
938
$timezone =
"America/Argentina/Buenos_Aires"
;
939
break
;
940
case
"02"
:
941
$timezone =
"America/Argentina/Catamarca"
;
942
break
;
943
case
"03"
:
944
$timezone =
"America/Argentina/Tucuman"
;
945
break
;
946
case
"04"
:
947
$timezone =
"America/Argentina/Rio_Gallegos"
;
948
break
;
949
case
"05"
:
950
$timezone =
"America/Argentina/Cordoba"
;
951
break
;
952
case
"06"
:
953
$timezone =
"America/Argentina/Tucuman"
;
954
break
;
955
case
"07"
:
956
$timezone =
"America/Argentina/Buenos_Aires"
;
957
break
;
958
case
"08"
:
959
$timezone =
"America/Argentina/Buenos_Aires"
;
960
break
;
961
case
"09"
:
962
$timezone =
"America/Argentina/Tucuman"
;
963
break
;
964
case
"10"
:
965
$timezone =
"America/Argentina/Jujuy"
;
966
break
;
967
case
"11"
:
968
$timezone =
"America/Argentina/San_Luis"
;
969
break
;
970
case
"12"
:
971
$timezone =
"America/Argentina/La_Rioja"
;
972
break
;
973
case
"13"
:
974
$timezone =
"America/Argentina/Mendoza"
;
975
break
;
976
case
"14"
:
977
$timezone =
"America/Argentina/Buenos_Aires"
;
978
break
;
979
case
"15"
:
980
$timezone =
"America/Argentina/San_Luis"
;
981
break
;
982
case
"16"
:
983
$timezone =
"America/Argentina/Mendoza"
;
984
break
;
985
case
"17"
:
986
$timezone =
"America/Argentina/Salta"
;
987
break
;
988
case
"18"
:
989
$timezone =
"America/Argentina/San_Juan"
;
990
break
;
991
case
"19"
:
992
$timezone =
"America/Argentina/San_Luis"
;
993
break
;
994
case
"20"
:
995
$timezone =
"America/Argentina/Rio_Gallegos"
;
996
break
;
997
case
"21"
:
998
$timezone =
"America/Argentina/Buenos_Aires"
;
999
break
;
1000
case
"22"
:
1001
$timezone =
"America/Argentina/Tucuman"
;
1002
break
;
1003
case
"23"
:
1004
$timezone =
"America/Argentina/Ushuaia"
;
1005
break
;
1006
case
"24"
:
1007
$timezone =
"America/Argentina/Tucuman"
;
1008
break
;
1009
}
1010
break
;
1011
case
"BR"
:
1012
switch
($region) {
1013
case
"01"
:
1014
$timezone =
"America/Rio_Branco"
;
1015
break
;
1016
case
"02"
:
1017
$timezone =
"America/Maceio"
;
1018
break
;
1019
case
"03"
:
1020
$timezone =
"America/Belem"
;
1021
break
;
1022
case
"04"
:
1023
$timezone =
"America/Manaus"
;
1024
break
;
1025
case
"05"
:
1026
$timezone =
"America/Bahia"
;
1027
break
;
1028
case
"06"
:
1029
$timezone =
"America/Fortaleza"
;
1030
break
;
1031
case
"07"
:
1032
$timezone =
"America/Sao_Paulo"
;
1033
break
;
1034
case
"08"
:
1035
$timezone =
"America/Sao_Paulo"
;
1036
break
;
1037
case
"11"
:
1038
$timezone =
"America/Campo_Grande"
;
1039
break
;
1040
case
"13"
:
1041
$timezone =
"America/Belem"
;
1042
break
;
1043
case
"14"
:
1044
$timezone =
"America/Cuiaba"
;
1045
break
;
1046
case
"15"
:
1047
$timezone =
"America/Sao_Paulo"
;
1048
break
;
1049
case
"16"
:
1050
$timezone =
"America/Belem"
;
1051
break
;
1052
case
"17"
:
1053
$timezone =
"America/Recife"
;
1054
break
;
1055
case
"18"
:
1056
$timezone =
"America/Sao_Paulo"
;
1057
break
;
1058
case
"20"
:
1059
$timezone =
"America/Fortaleza"
;
1060
break
;
1061
case
"21"
:
1062
$timezone =
"America/Sao_Paulo"
;
1063
break
;
1064
case
"22"
:
1065
$timezone =
"America/Recife"
;
1066
break
;
1067
case
"23"
:
1068
$timezone =
"America/Sao_Paulo"
;
1069
break
;
1070
case
"24"
:
1071
$timezone =
"America/Porto_Velho"
;
1072
break
;
1073
case
"25"
:
1074
$timezone =
"America/Boa_Vista"
;
1075
break
;
1076
case
"26"
:
1077
$timezone =
"America/Sao_Paulo"
;
1078
break
;
1079
case
"27"
:
1080
$timezone =
"America/Sao_Paulo"
;
1081
break
;
1082
case
"28"
:
1083
$timezone =
"America/Maceio"
;
1084
break
;
1085
case
"29"
:
1086
$timezone =
"America/Campo_Grande"
;
1087
break
;
1088
case
"30"
:
1089
$timezone =
"America/Recife"
;
1090
break
;
1091
case
"31"
:
1092
$timezone =
"America/Araguaina"
;
1093
break
;
1094
}
1095
break
;
1096
case
"CD"
:
1097
switch
($region) {
1098
case
"01"
:
1099
$timezone =
"Africa/Kinshasa"
;
1100
break
;
1101
case
"02"
:
1102
$timezone =
"Africa/Kinshasa"
;
1103
break
;
1104
case
"03"
:
1105
$timezone =
"Africa/Kinshasa"
;
1106
break
;
1107
case
"04"
:
1108
$timezone =
"Africa/Lubumbashi"
;
1109
break
;
1110
case
"05"
:
1111
$timezone =
"Africa/Lubumbashi"
;
1112
break
;
1113
case
"06"
:
1114
$timezone =
"Africa/Kinshasa"
;
1115
break
;
1116
case
"07"
:
1117
$timezone =
"Africa/Lubumbashi"
;
1118
break
;
1119
case
"08"
:
1120
$timezone =
"Africa/Kinshasa"
;
1121
break
;
1122
case
"09"
:
1123
$timezone =
"Africa/Lubumbashi"
;
1124
break
;
1125
case
"10"
:
1126
$timezone =
"Africa/Lubumbashi"
;
1127
break
;
1128
case
"11"
:
1129
$timezone =
"Africa/Lubumbashi"
;
1130
break
;
1131
case
"12"
:
1132
$timezone =
"Africa/Lubumbashi"
;
1133
break
;
1134
}
1135
break
;
1136
case
"CN"
:
1137
switch
($region) {
1138
case
"01"
:
1139
$timezone =
"Asia/Shanghai"
;
1140
break
;
1141
case
"02"
:
1142
$timezone =
"Asia/Shanghai"
;
1143
break
;
1144
case
"03"
:
1145
$timezone =
"Asia/Shanghai"
;
1146
break
;
1147
case
"04"
:
1148
$timezone =
"Asia/Shanghai"
;
1149
break
;
1150
case
"05"
:
1151
$timezone =
"Asia/Harbin"
;
1152
break
;
1153
case
"06"
:
1154
$timezone =
"Asia/Chongqing"
;
1155
break
;
1156
case
"07"
:
1157
$timezone =
"Asia/Shanghai"
;
1158
break
;
1159
case
"08"
:
1160
$timezone =
"Asia/Harbin"
;
1161
break
;
1162
case
"09"
:
1163
$timezone =
"Asia/Shanghai"
;
1164
break
;
1165
case
"10"
:
1166
$timezone =
"Asia/Shanghai"
;
1167
break
;
1168
case
"11"
:
1169
$timezone =
"Asia/Chongqing"
;
1170
break
;
1171
case
"12"
:
1172
$timezone =
"Asia/Shanghai"
;
1173
break
;
1174
case
"13"
:
1175
$timezone =
"Asia/Urumqi"
;
1176
break
;
1177
case
"14"
:
1178
$timezone =
"Asia/Kashgar"
;
1179
break
;
1180
case
"15"
:
1181
$timezone =
"Asia/Chongqing"
;
1182
break
;
1183
case
"16"
:
1184
$timezone =
"Asia/Chongqing"
;
1185
break
;
1186
case
"18"
:
1187
$timezone =
"Asia/Chongqing"
;
1188
break
;
1189
case
"19"
:
1190
$timezone =
"Asia/Harbin"
;
1191
break
;
1192
case
"20"
:
1193
$timezone =
"Asia/Harbin"
;
1194
break
;
1195
case
"21"
:
1196
$timezone =
"Asia/Chongqing"
;
1197
break
;
1198
case
"22"
:
1199
$timezone =
"Asia/Harbin"
;
1200
break
;
1201
case
"23"
:
1202
$timezone =
"Asia/Shanghai"
;
1203
break
;
1204
case
"24"
:
1205
$timezone =
"Asia/Chongqing"
;
1206
break
;
1207
case
"25"
:
1208
$timezone =
"Asia/Shanghai"
;
1209
break
;
1210
case
"26"
:
1211
$timezone =
"Asia/Chongqing"
;
1212
break
;
1213
case
"28"
:
1214
$timezone =
"Asia/Shanghai"
;
1215
break
;
1216
case
"29"
:
1217
$timezone =
"Asia/Chongqing"
;
1218
break
;
1219
case
"30"
:
1220
$timezone =
"Asia/Chongqing"
;
1221
break
;
1222
case
"31"
:
1223
$timezone =
"Asia/Chongqing"
;
1224
break
;
1225
case
"32"
:
1226
$timezone =
"Asia/Chongqing"
;
1227
break
;
1228
case
"33"
:
1229
$timezone =
"Asia/Chongqing"
;
1230
break
;
1231
}
1232
break
;
1233
case
"EC"
:
1234
switch
($region) {
1235
case
"01"
:
1236
$timezone =
"Pacific/Galapagos"
;
1237
break
;
1238
case
"02"
:
1239
$timezone =
"America/Guayaquil"
;
1240
break
;
1241
case
"03"
:
1242
$timezone =
"America/Guayaquil"
;
1243
break
;
1244
case
"04"
:
1245
$timezone =
"America/Guayaquil"
;
1246
break
;
1247
case
"05"
:
1248
$timezone =
"America/Guayaquil"
;
1249
break
;
1250
case
"06"
:
1251
$timezone =
"America/Guayaquil"
;
1252
break
;
1253
case
"07"
:
1254
$timezone =
"America/Guayaquil"
;
1255
break
;
1256
case
"08"
:
1257
$timezone =
"America/Guayaquil"
;
1258
break
;
1259
case
"09"
:
1260
$timezone =
"America/Guayaquil"
;
1261
break
;
1262
case
"10"
:
1263
$timezone =
"America/Guayaquil"
;
1264
break
;
1265
case
"11"
:
1266
$timezone =
"America/Guayaquil"
;
1267
break
;
1268
case
"12"
:
1269
$timezone =
"America/Guayaquil"
;
1270
break
;
1271
case
"13"
:
1272
$timezone =
"America/Guayaquil"
;
1273
break
;
1274
case
"14"
:
1275
$timezone =
"America/Guayaquil"
;
1276
break
;
1277
case
"15"
:
1278
$timezone =
"America/Guayaquil"
;
1279
break
;
1280
case
"17"
:
1281
$timezone =
"America/Guayaquil"
;
1282
break
;
1283
case
"18"
:
1284
$timezone =
"America/Guayaquil"
;
1285
break
;
1286
case
"19"
:
1287
$timezone =
"America/Guayaquil"
;
1288
break
;
1289
case
"20"
:
1290
$timezone =
"America/Guayaquil"
;
1291
break
;
1292
case
"22"
:
1293
$timezone =
"America/Guayaquil"
;
1294
break
;
1295
case
"24"
:
1296
$timezone =
"America/Guayaquil"
;
1297
break
;
1298
}
1299
break
;
1300
case
"ES"
:
1301
switch
($region) {
1302
case
"07"
:
1303
$timezone =
"Europe/Madrid"
;
1304
break
;
1305
case
"27"
:
1306
$timezone =
"Europe/Madrid"
;
1307
break
;
1308
case
"29"
:
1309
$timezone =
"Europe/Madrid"
;
1310
break
;
1311
case
"31"
:
1312
$timezone =
"Europe/Madrid"
;
1313
break
;
1314
case
"32"
:
1315
$timezone =
"Europe/Madrid"
;
1316
break
;
1317
case
"34"
:
1318
$timezone =
"Europe/Madrid"
;
1319
break
;
1320
case
"39"
:
1321
$timezone =
"Europe/Madrid"
;
1322
break
;
1323
case
"51"
:
1324
$timezone =
"Africa/Ceuta"
;
1325
break
;
1326
case
"52"
:
1327
$timezone =
"Europe/Madrid"
;
1328
break
;
1329
case
"53"
:
1330
$timezone =
"Atlantic/Canary"
;
1331
break
;
1332
case
"54"
:
1333
$timezone =
"Europe/Madrid"
;
1334
break
;
1335
case
"55"
:
1336
$timezone =
"Europe/Madrid"
;
1337
break
;
1338
case
"56"
:
1339
$timezone =
"Europe/Madrid"
;
1340
break
;
1341
case
"57"
:
1342
$timezone =
"Europe/Madrid"
;
1343
break
;
1344
case
"58"
:
1345
$timezone =
"Europe/Madrid"
;
1346
break
;
1347
case
"59"
:
1348
$timezone =
"Europe/Madrid"
;
1349
break
;
1350
case
"60"
:
1351
$timezone =
"Europe/Madrid"
;
1352
break
;
1353
}
1354
break
;
1355
case
"GL"
:
1356
switch
($region) {
1357
case
"01"
:
1358
$timezone =
"America/Thule"
;
1359
break
;
1360
case
"02"
:
1361
$timezone =
"America/Godthab"
;
1362
break
;
1363
case
"03"
:
1364
$timezone =
"America/Godthab"
;
1365
break
;
1366
}
1367
break
;
1368
case
"ID"
:
1369
switch
($region) {
1370
case
"01"
:
1371
$timezone =
"Asia/Pontianak"
;
1372
break
;
1373
case
"02"
:
1374
$timezone =
"Asia/Makassar"
;
1375
break
;
1376
case
"03"
:
1377
$timezone =
"Asia/Jakarta"
;
1378
break
;
1379
case
"04"
:
1380
$timezone =
"Asia/Jakarta"
;
1381
break
;
1382
case
"05"
:
1383
$timezone =
"Asia/Jakarta"
;
1384
break
;
1385
case
"06"
:
1386
$timezone =
"Asia/Jakarta"
;
1387
break
;
1388
case
"07"
:
1389
$timezone =
"Asia/Jakarta"
;
1390
break
;
1391
case
"08"
:
1392
$timezone =
"Asia/Jakarta"
;
1393
break
;
1394
case
"09"
:
1395
$timezone =
"Asia/Jayapura"
;
1396
break
;
1397
case
"10"
:
1398
$timezone =
"Asia/Jakarta"
;
1399
break
;
1400
case
"11"
:
1401
$timezone =
"Asia/Pontianak"
;
1402
break
;
1403
case
"12"
:
1404
$timezone =
"Asia/Makassar"
;
1405
break
;
1406
case
"13"
:
1407
$timezone =
"Asia/Pontianak"
;
1408
break
;
1409
case
"14"
:
1410
$timezone =
"Asia/Makassar"
;
1411
break
;
1412
case
"15"
:
1413
$timezone =
"Asia/Jakarta"
;
1414
break
;
1415
case
"16"
:
1416
$timezone =
"Asia/Makassar"
;
1417
break
;
1418
case
"17"
:
1419
$timezone =
"Asia/Makassar"
;
1420
break
;
1421
case
"18"
:
1422
$timezone =
"Asia/Makassar"
;
1423
break
;
1424
case
"19"
:
1425
$timezone =
"Asia/Pontianak"
;
1426
break
;
1427
case
"20"
:
1428
$timezone =
"Asia/Makassar"
;
1429
break
;
1430
case
"21"
:
1431
$timezone =
"Asia/Makassar"
;
1432
break
;
1433
case
"22"
:
1434
$timezone =
"Asia/Makassar"
;
1435
break
;
1436
case
"23"
:
1437
$timezone =
"Asia/Makassar"
;
1438
break
;
1439
case
"24"
:
1440
$timezone =
"Asia/Jakarta"
;
1441
break
;
1442
case
"25"
:
1443
$timezone =
"Asia/Pontianak"
;
1444
break
;
1445
case
"26"
:
1446
$timezone =
"Asia/Pontianak"
;
1447
break
;
1448
case
"28"
:
1449
$timezone =
"Asia/Makassar"
;
1450
break
;
1451
case
"29"
:
1452
$timezone =
"Asia/Makassar"
;
1453
break
;
1454
case
"30"
:
1455
$timezone =
"Asia/Jakarta"
;
1456
break
;
1457
case
"31"
:
1458
$timezone =
"Asia/Makassar"
;
1459
break
;
1460
case
"32"
:
1461
$timezone =
"Asia/Jakarta"
;
1462
break
;
1463
case
"33"
:
1464
$timezone =
"Asia/Jakarta"
;
1465
break
;
1466
case
"34"
:
1467
$timezone =
"Asia/Makassar"
;
1468
break
;
1469
case
"35"
:
1470
$timezone =
"Asia/Pontianak"
;
1471
break
;
1472
case
"36"
:
1473
$timezone =
"Asia/Jayapura"
;
1474
break
;
1475
case
"37"
:
1476
$timezone =
"Asia/Pontianak"
;
1477
break
;
1478
case
"38"
:
1479
$timezone =
"Asia/Makassar"
;
1480
break
;
1481
case
"39"
:
1482
$timezone =
"Asia/Jayapura"
;
1483
break
;
1484
case
"40"
:
1485
$timezone =
"Asia/Pontianak"
;
1486
break
;
1487
case
"41"
:
1488
$timezone =
"Asia/Makassar"
;
1489
break
;
1490
}
1491
break
;
1492
case
"KZ"
:
1493
switch
($region) {
1494
case
"01"
:
1495
$timezone =
"Asia/Almaty"
;
1496
break
;
1497
case
"02"
:
1498
$timezone =
"Asia/Almaty"
;
1499
break
;
1500
case
"03"
:
1501
$timezone =
"Asia/Qyzylorda"
;
1502
break
;
1503
case
"04"
:
1504
$timezone =
"Asia/Aqtobe"
;
1505
break
;
1506
case
"05"
:
1507
$timezone =
"Asia/Qyzylorda"
;
1508
break
;
1509
case
"06"
:
1510
$timezone =
"Asia/Aqtau"
;
1511
break
;
1512
case
"07"
:
1513
$timezone =
"Asia/Oral"
;
1514
break
;
1515
case
"08"
:
1516
$timezone =
"Asia/Qyzylorda"
;
1517
break
;
1518
case
"09"
:
1519
$timezone =
"Asia/Aqtau"
;
1520
break
;
1521
case
"10"
:
1522
$timezone =
"Asia/Qyzylorda"
;
1523
break
;
1524
case
"11"
:
1525
$timezone =
"Asia/Almaty"
;
1526
break
;
1527
case
"12"
:
1528
$timezone =
"Asia/Almaty"
;
1529
break
;
1530
case
"13"
:
1531
$timezone =
"Asia/Aqtobe"
;
1532
break
;
1533
case
"14"
:
1534
$timezone =
"Asia/Qyzylorda"
;
1535
break
;
1536
case
"15"
:
1537
$timezone =
"Asia/Almaty"
;
1538
break
;
1539
case
"16"
:
1540
$timezone =
"Asia/Aqtobe"
;
1541
break
;
1542
case
"17"
:
1543
$timezone =
"Asia/Almaty"
;
1544
break
;
1545
}
1546
break
;
1547
case
"MX"
:
1548
switch
($region) {
1549
case
"01"
:
1550
$timezone =
"America/Bahia_Banderas"
;
1551
break
;
1552
case
"02"
:
1553
$timezone =
"America/Tijuana"
;
1554
break
;
1555
case
"03"
:
1556
$timezone =
"America/Mazatlan"
;
1557
break
;
1558
case
"04"
:
1559
$timezone =
"America/Merida"
;
1560
break
;
1561
case
"05"
:
1562
$timezone =
"America/Merida"
;
1563
break
;
1564
case
"06"
:
1565
$timezone =
"America/Chihuahua"
;
1566
break
;
1567
case
"07"
:
1568
$timezone =
"America/Monterrey"
;
1569
break
;
1570
case
"08"
:
1571
$timezone =
"America/Bahia_Banderas"
;
1572
break
;
1573
case
"09"
:
1574
$timezone =
"America/Mexico_City"
;
1575
break
;
1576
case
"10"
:
1577
$timezone =
"America/Mazatlan"
;
1578
break
;
1579
case
"11"
:
1580
$timezone =
"America/Mexico_City"
;
1581
break
;
1582
case
"12"
:
1583
$timezone =
"America/Mexico_City"
;
1584
break
;
1585
case
"13"
:
1586
$timezone =
"America/Mexico_City"
;
1587
break
;
1588
case
"14"
:
1589
$timezone =
"America/Bahia_Banderas"
;
1590
break
;
1591
case
"15"
:
1592
$timezone =
"America/Ojinaga"
;
1593
break
;
1594
case
"16"
:
1595
$timezone =
"America/Mexico_City"
;
1596
break
;
1597
case
"17"
:
1598
$timezone =
"America/Mexico_City"
;
1599
break
;
1600
case
"18"
:
1601
$timezone =
"America/Bahia_Banderas"
;
1602
break
;
1603
case
"19"
:
1604
$timezone =
"America/Monterrey"
;
1605
break
;
1606
case
"20"
:
1607
$timezone =
"America/Mexico_City"
;
1608
break
;
1609
case
"21"
:
1610
$timezone =
"America/Mexico_City"
;
1611
break
;
1612
case
"22"
:
1613
$timezone =
"America/Mexico_City"
;
1614
break
;
1615
case
"23"
:
1616
$timezone =
"America/Cancun"
;
1617
break
;
1618
case
"24"
:
1619
$timezone =
"America/Mexico_City"
;
1620
break
;
1621
case
"25"
:
1622
$timezone =
"America/Mazatlan"
;
1623
break
;
1624
case
"26"
:
1625
$timezone =
"America/Hermosillo"
;
1626
break
;
1627
case
"27"
:
1628
$timezone =
"America/Merida"
;
1629
break
;
1630
case
"28"
:
1631
$timezone =
"America/Matamoros"
;
1632
break
;
1633
case
"29"
:
1634
$timezone =
"America/Mexico_City"
;
1635
break
;
1636
case
"30"
:
1637
$timezone =
"America/Mexico_City"
;
1638
break
;
1639
case
"31"
:
1640
$timezone =
"America/Merida"
;
1641
break
;
1642
case
"32"
:
1643
$timezone =
"America/Bahia_Banderas"
;
1644
break
;
1645
}
1646
break
;
1647
case
"MY"
:
1648
switch
($region) {
1649
case
"01"
:
1650
$timezone =
"Asia/Kuala_Lumpur"
;
1651
break
;
1652
case
"02"
:
1653
$timezone =
"Asia/Kuala_Lumpur"
;
1654
break
;
1655
case
"03"
:
1656
$timezone =
"Asia/Kuala_Lumpur"
;
1657
break
;
1658
case
"04"
:
1659
$timezone =
"Asia/Kuala_Lumpur"
;
1660
break
;
1661
case
"05"
:
1662
$timezone =
"Asia/Kuala_Lumpur"
;
1663
break
;
1664
case
"06"
:
1665
$timezone =
"Asia/Kuala_Lumpur"
;
1666
break
;
1667
case
"07"
:
1668
$timezone =
"Asia/Kuala_Lumpur"
;
1669
break
;
1670
case
"08"
:
1671
$timezone =
"Asia/Kuala_Lumpur"
;
1672
break
;
1673
case
"09"
:
1674
$timezone =
"Asia/Kuala_Lumpur"
;
1675
break
;
1676
case
"11"
:
1677
$timezone =
"Asia/Kuching"
;
1678
break
;
1679
case
"12"
:
1680
$timezone =
"Asia/Kuala_Lumpur"
;
1681
break
;
1682
case
"13"
:
1683
$timezone =
"Asia/Kuala_Lumpur"
;
1684
break
;
1685
case
"14"
:
1686
$timezone =
"Asia/Kuala_Lumpur"
;
1687
break
;
1688
case
"15"
:
1689
$timezone =
"Asia/Kuching"
;
1690
break
;
1691
case
"16"
:
1692
$timezone =
"Asia/Kuching"
;
1693
break
;
1694
}
1695
break
;
1696
case
"NZ"
:
1697
switch
($region) {
1698
case
"85"
:
1699
$timezone =
"Pacific/Auckland"
;
1700
break
;
1701
case
"E7"
:
1702
$timezone =
"Pacific/Auckland"
;
1703
break
;
1704
case
"E8"
:
1705
$timezone =
"Pacific/Auckland"
;
1706
break
;
1707
case
"E9"
:
1708
$timezone =
"Pacific/Auckland"
;
1709
break
;
1710
case
"F1"
:
1711
$timezone =
"Pacific/Auckland"
;
1712
break
;
1713
case
"F2"
:
1714
$timezone =
"Pacific/Auckland"
;
1715
break
;
1716
case
"F3"
:
1717
$timezone =
"Pacific/Auckland"
;
1718
break
;
1719
case
"F4"
:
1720
$timezone =
"Pacific/Auckland"
;
1721
break
;
1722
case
"F5"
:
1723
$timezone =
"Pacific/Auckland"
;
1724
break
;
1725
case
"F6"
:
1726
$timezone =
"Pacific/Auckland"
;
1727
break
;
1728
case
"F7"
:
1729
$timezone =
"Pacific/Chatham"
;
1730
break
;
1731
case
"F8"
:
1732
$timezone =
"Pacific/Auckland"
;
1733
break
;
1734
case
"F9"
:
1735
$timezone =
"Pacific/Auckland"
;
1736
break
;
1737
case
"G1"
:
1738
$timezone =
"Pacific/Auckland"
;
1739
break
;
1740
case
"G2"
:
1741
$timezone =
"Pacific/Auckland"
;
1742
break
;
1743
case
"G3"
:
1744
$timezone =
"Pacific/Auckland"
;
1745
break
;
1746
}
1747
break
;
1748
case
"PT"
:
1749
switch
($region) {
1750
case
"02"
:
1751
$timezone =
"Europe/Lisbon"
;
1752
break
;
1753
case
"03"
:
1754
$timezone =
"Europe/Lisbon"
;
1755
break
;
1756
case
"04"
:
1757
$timezone =
"Europe/Lisbon"
;
1758
break
;
1759
case
"05"
:
1760
$timezone =
"Europe/Lisbon"
;
1761
break
;
1762
case
"06"
:
1763
$timezone =
"Europe/Lisbon"
;
1764
break
;
1765
case
"07"
:
1766
$timezone =
"Europe/Lisbon"
;
1767
break
;
1768
case
"08"
:
1769
$timezone =
"Europe/Lisbon"
;
1770
break
;
1771
case
"09"
:
1772
$timezone =
"Europe/Lisbon"
;
1773
break
;
1774
case
"10"
:
1775
$timezone =
"Atlantic/Madeira"
;
1776
break
;
1777
case
"11"
:
1778
$timezone =
"Europe/Lisbon"
;
1779
break
;
1780
case
"13"
:
1781
$timezone =
"Europe/Lisbon"
;
1782
break
;
1783
case
"14"
:
1784
$timezone =
"Europe/Lisbon"
;
1785
break
;
1786
case
"16"
:
1787
$timezone =
"Europe/Lisbon"
;
1788
break
;
1789
case
"17"
:
1790
$timezone =
"Europe/Lisbon"
;
1791
break
;
1792
case
"18"
:
1793
$timezone =
"Europe/Lisbon"
;
1794
break
;
1795
case
"19"
:
1796
$timezone =
"Europe/Lisbon"
;
1797
break
;
1798
case
"20"
:
1799
$timezone =
"Europe/Lisbon"
;
1800
break
;
1801
case
"21"
:
1802
$timezone =
"Europe/Lisbon"
;
1803
break
;
1804
case
"22"
:
1805
$timezone =
"Europe/Lisbon"
;
1806
break
;
1807
case
"23"
:
1808
$timezone =
"Atlantic/Azores"
;
1809
break
;
1810
}
1811
break
;
1812
case
"RU"
:
1813
switch
($region) {
1814
case
"01"
:
1815
$timezone =
"Europe/Volgograd"
;
1816
break
;
1817
case
"02"
:
1818
$timezone =
"Asia/Irkutsk"
;
1819
break
;
1820
case
"03"
:
1821
$timezone =
"Asia/Novokuznetsk"
;
1822
break
;
1823
case
"04"
:
1824
$timezone =
"Asia/Novosibirsk"
;
1825
break
;
1826
case
"05"
:
1827
$timezone =
"Asia/Vladivostok"
;
1828
break
;
1829
case
"06"
:
1830
$timezone =
"Europe/Moscow"
;
1831
break
;
1832
case
"07"
:
1833
$timezone =
"Europe/Volgograd"
;
1834
break
;
1835
case
"08"
:
1836
$timezone =
"Europe/Yekaterinburg"
;
1837
break
;
1838
case
"09"
:
1839
$timezone =
"Europe/Moscow"
;
1840
break
;
1841
case
"10"
:
1842
$timezone =
"Europe/Moscow"
;
1843
break
;
1844
case
"11"
:
1845
$timezone =
"Asia/Irkutsk"
;
1846
break
;
1847
case
"12"
:
1848
$timezone =
"Europe/Volgograd"
;
1849
break
;
1850
case
"13"
:
1851
$timezone =
"Asia/Yekaterinburg"
;
1852
break
;
1853
case
"14"
:
1854
$timezone =
"Asia/Irkutsk"
;
1855
break
;
1856
case
"15"
:
1857
$timezone =
"Asia/Anadyr"
;
1858
break
;
1859
case
"16"
:
1860
$timezone =
"Europe/Samara"
;
1861
break
;
1862
case
"17"
:
1863
$timezone =
"Europe/Volgograd"
;
1864
break
;
1865
case
"18"
:
1866
$timezone =
"Asia/Krasnoyarsk"
;
1867
break
;
1868
case
"20"
:
1869
$timezone =
"Asia/Irkutsk"
;
1870
break
;
1871
case
"21"
:
1872
$timezone =
"Europe/Moscow"
;
1873
break
;
1874
case
"22"
:
1875
$timezone =
"Europe/Volgograd"
;
1876
break
;
1877
case
"23"
:
1878
$timezone =
"Europe/Kaliningrad"
;
1879
break
;
1880
case
"24"
:
1881
$timezone =
"Europe/Volgograd"
;
1882
break
;
1883
case
"25"
:
1884
$timezone =
"Europe/Moscow"
;
1885
break
;
1886
case
"26"
:
1887
$timezone =
"Asia/Kamchatka"
;
1888
break
;
1889
case
"27"
:
1890
$timezone =
"Europe/Volgograd"
;
1891
break
;
1892
case
"28"
:
1893
$timezone =
"Europe/Moscow"
;
1894
break
;
1895
case
"29"
:
1896
$timezone =
"Asia/Novokuznetsk"
;
1897
break
;
1898
case
"30"
:
1899
$timezone =
"Asia/Sakhalin"
;
1900
break
;
1901
case
"31"
:
1902
$timezone =
"Asia/Krasnoyarsk"
;
1903
break
;
1904
case
"32"
:
1905
$timezone =
"Asia/Omsk"
;
1906
break
;
1907
case
"33"
:
1908
$timezone =
"Europe/Samara"
;
1909
break
;
1910
case
"34"
:
1911
$timezone =
"Asia/Yekaterinburg"
;
1912
break
;
1913
case
"35"
:
1914
$timezone =
"Asia/Yekaterinburg"
;
1915
break
;
1916
case
"36"
:
1917
$timezone =
"Asia/Magadan"
;
1918
break
;
1919
case
"37"
:
1920
$timezone =
"Europe/Moscow"
;
1921
break
;
1922
case
"38"
:
1923
$timezone =
"Europe/Volgograd"
;
1924
break
;
1925
case
"39"
:
1926
$timezone =
"Asia/Krasnoyarsk"
;
1927
break
;
1928
case
"40"
:
1929
$timezone =
"Asia/Yekaterinburg"
;
1930
break
;
1931
case
"41"
:
1932
$timezone =
"Europe/Moscow"
;
1933
break
;
1934
case
"42"
:
1935
$timezone =
"Europe/Moscow"
;
1936
break
;
1937
case
"43"
:
1938
$timezone =
"Europe/Moscow"
;
1939
break
;
1940
case
"44"
:
1941
$timezone =
"Asia/Magadan"
;
1942
break
;
1943
case
"45"
:
1944
$timezone =
"Europe/Samara"
;
1945
break
;
1946
case
"46"
:
1947
$timezone =
"Europe/Samara"
;
1948
break
;
1949
case
"47"
:
1950
$timezone =
"Europe/Moscow"
;
1951
break
;
1952
case
"48"
:
1953
$timezone =
"Europe/Moscow"
;
1954
break
;
1955
case
"49"
:
1956
$timezone =
"Europe/Moscow"
;
1957
break
;
1958
case
"50"
:
1959
$timezone =
"Asia/Yekaterinburg"
;
1960
break
;
1961
case
"51"
:
1962
$timezone =
"Europe/Moscow"
;
1963
break
;
1964
case
"52"
:
1965
$timezone =
"Europe/Moscow"
;
1966
break
;
1967
case
"53"
:
1968
$timezone =
"Asia/Novosibirsk"
;
1969
break
;
1970
case
"54"
:
1971
$timezone =
"Asia/Omsk"
;
1972
break
;
1973
case
"55"
:
1974
$timezone =
"Europe/Samara"
;
1975
break
;
1976
case
"56"
:
1977
$timezone =
"Europe/Moscow"
;
1978
break
;
1979
case
"57"
:
1980
$timezone =
"Europe/Samara"
;
1981
break
;
1982
case
"58"
:
1983
$timezone =
"Asia/Yekaterinburg"
;
1984
break
;
1985
case
"59"
:
1986
$timezone =
"Asia/Vladivostok"
;
1987
break
;
1988
case
"60"
:
1989
$timezone =
"Europe/Kaliningrad"
;
1990
break
;
1991
case
"61"
:
1992
$timezone =
"Europe/Volgograd"
;
1993
break
;
1994
case
"62"
:
1995
$timezone =
"Europe/Moscow"
;
1996
break
;
1997
case
"63"
:
1998
$timezone =
"Asia/Yakutsk"
;
1999
break
;
2000
case
"64"
:
2001
$timezone =
"Asia/Sakhalin"
;
2002
break
;
2003
case
"65"
:
2004
$timezone =
"Europe/Samara"
;
2005
break
;
2006
case
"66"
:
2007
$timezone =
"Europe/Moscow"
;
2008
break
;
2009
case
"67"
:
2010
$timezone =
"Europe/Volgograd"
;
2011
break
;
2012
case
"68"
:
2013
$timezone =
"Europe/Volgograd"
;
2014
break
;
2015
case
"69"
:
2016
$timezone =
"Europe/Moscow"
;
2017
break
;
2018
case
"70"
:
2019
$timezone =
"Europe/Volgograd"
;
2020
break
;
2021
case
"71"
:
2022
$timezone =
"Asia/Yekaterinburg"
;
2023
break
;
2024
case
"72"
:
2025
$timezone =
"Europe/Moscow"
;
2026
break
;
2027
case
"73"
:
2028
$timezone =
"Europe/Samara"
;
2029
break
;
2030
case
"74"
:
2031
$timezone =
"Asia/Yakutsk"
;
2032
break
;
2033
case
"75"
:
2034
$timezone =
"Asia/Novosibirsk"
;
2035
break
;
2036
case
"76"
:
2037
$timezone =
"Europe/Moscow"
;
2038
break
;
2039
case
"77"
:
2040
$timezone =
"Europe/Moscow"
;
2041
break
;
2042
case
"78"
:
2043
$timezone =
"Asia/Yekaterinburg"
;
2044
break
;
2045
case
"79"
:
2046
$timezone =
"Asia/Krasnoyarsk"
;
2047
break
;
2048
case
"80"
:
2049
$timezone =
"Asia/Yekaterinburg"
;
2050
break
;
2051
case
"81"
:
2052
$timezone =
"Europe/Samara"
;
2053
break
;
2054
case
"82"
:
2055
$timezone =
"Asia/Irkutsk"
;
2056
break
;
2057
case
"83"
:
2058
$timezone =
"Europe/Moscow"
;
2059
break
;
2060
case
"84"
:
2061
$timezone =
"Europe/Volgograd"
;
2062
break
;
2063
case
"85"
:
2064
$timezone =
"Europe/Moscow"
;
2065
break
;
2066
case
"86"
:
2067
$timezone =
"Europe/Moscow"
;
2068
break
;
2069
case
"87"
:
2070
$timezone =
"Asia/Omsk"
;
2071
break
;
2072
case
"88"
:
2073
$timezone =
"Europe/Moscow"
;
2074
break
;
2075
case
"89"
:
2076
$timezone =
"Asia/Vladivostok"
;
2077
break
;
2078
case
"90"
:
2079
$timezone =
"Asia/Yekaterinburg"
;
2080
break
;
2081
case
"91"
:
2082
$timezone =
"Asia/Krasnoyarsk"
;
2083
break
;
2084
case
"92"
:
2085
$timezone =
"Asia/Kamchatka"
;
2086
break
;
2087
case
"93"
:
2088
$timezone =
"Asia/Irkutsk"
;
2089
break
;
2090
case
"CI"
:
2091
$timezone =
"Europe/Volgograd"
;
2092
break
;
2093
case
"JA"
:
2094
$timezone =
"Asia/Sakhalin"
;
2095
break
;
2096
}
2097
break
;
2098
case
"UA"
:
2099
switch
($region) {
2100
case
"01"
:
2101
$timezone =
"Europe/Kiev"
;
2102
break
;
2103
case
"02"
:
2104
$timezone =
"Europe/Kiev"
;
2105
break
;
2106
case
"03"
:
2107
$timezone =
"Europe/Uzhgorod"
;
2108
break
;
2109
case
"04"
:
2110
$timezone =
"Europe/Zaporozhye"
;
2111
break
;
2112
case
"05"
:
2113
$timezone =
"Europe/Zaporozhye"
;
2114
break
;
2115
case
"06"
:
2116
$timezone =
"Europe/Uzhgorod"
;
2117
break
;
2118
case
"07"
:
2119
$timezone =
"Europe/Zaporozhye"
;
2120
break
;
2121
case
"08"
:
2122
$timezone =
"Europe/Simferopol"
;
2123
break
;
2124
case
"09"
:
2125
$timezone =
"Europe/Kiev"
;
2126
break
;
2127
case
"10"
:
2128
$timezone =
"Europe/Zaporozhye"
;
2129
break
;
2130
case
"11"
:
2131
$timezone =
"Europe/Simferopol"
;
2132
break
;
2133
case
"12"
:
2134
$timezone =
"Europe/Kiev"
;
2135
break
;
2136
case
"13"
:
2137
$timezone =
"Europe/Kiev"
;
2138
break
;
2139
case
"14"
:
2140
$timezone =
"Europe/Zaporozhye"
;
2141
break
;
2142
case
"15"
:
2143
$timezone =
"Europe/Uzhgorod"
;
2144
break
;
2145
case
"16"
:
2146
$timezone =
"Europe/Zaporozhye"
;
2147
break
;
2148
case
"17"
:
2149
$timezone =
"Europe/Simferopol"
;
2150
break
;
2151
case
"18"
:
2152
$timezone =
"Europe/Zaporozhye"
;
2153
break
;
2154
case
"19"
:
2155
$timezone =
"Europe/Kiev"
;
2156
break
;
2157
case
"20"
:
2158
$timezone =
"Europe/Simferopol"
;
2159
break
;
2160
case
"21"
:
2161
$timezone =
"Europe/Kiev"
;
2162
break
;
2163
case
"22"
:
2164
$timezone =
"Europe/Uzhgorod"
;
2165
break
;
2166
case
"23"
:
2167
$timezone =
"Europe/Kiev"
;
2168
break
;
2169
case
"24"
:
2170
$timezone =
"Europe/Uzhgorod"
;
2171
break
;
2172
case
"25"
:
2173
$timezone =
"Europe/Uzhgorod"
;
2174
break
;
2175
case
"26"
:
2176
$timezone =
"Europe/Zaporozhye"
;
2177
break
;
2178
case
"27"
:
2179
$timezone =
"Europe/Kiev"
;
2180
break
;
2181
}
2182
break
;
2183
case
"UZ"
:
2184
switch
($region) {
2185
case
"01"
:
2186
$timezone =
"Asia/Tashkent"
;
2187
break
;
2188
case
"02"
:
2189
$timezone =
"Asia/Samarkand"
;
2190
break
;
2191
case
"03"
:
2192
$timezone =
"Asia/Tashkent"
;
2193
break
;
2194
case
"05"
:
2195
$timezone =
"Asia/Samarkand"
;
2196
break
;
2197
case
"06"
:
2198
$timezone =
"Asia/Tashkent"
;
2199
break
;
2200
case
"07"
:
2201
$timezone =
"Asia/Samarkand"
;
2202
break
;
2203
case
"08"
:
2204
$timezone =
"Asia/Samarkand"
;
2205
break
;
2206
case
"09"
:
2207
$timezone =
"Asia/Samarkand"
;
2208
break
;
2209
case
"10"
:
2210
$timezone =
"Asia/Samarkand"
;
2211
break
;
2212
case
"12"
:
2213
$timezone =
"Asia/Samarkand"
;
2214
break
;
2215
case
"13"
:
2216
$timezone =
"Asia/Tashkent"
;
2217
break
;
2218
case
"14"
:
2219
$timezone =
"Asia/Tashkent"
;
2220
break
;
2221
}
2222
break
;
2223
case
"SH"
:
2224
$timezone =
"Atlantic/St_Helena"
;
2225
break
;
2226
case
"CC"
:
2227
$timezone =
"Indian/Cocos"
;
2228
break
;
2229
case
"TF"
:
2230
$timezone =
"Indian/Kerguelen"
;
2231
break
;
2232
case
"SJ"
:
2233
$timezone =
"Arctic/Longyearbyen"
;
2234
break
;
2235
case
"GS"
:
2236
$timezone =
"Atlantic/South_Georgia"
;
2237
break
;
2238
case
"CX"
:
2239
$timezone =
"Indian/Christmas"
;
2240
break
;
2241
case
"PN"
:
2242
$timezone =
"Pacific/Pitcairn"
;
2243
break
;
2244
case
"MF"
:
2245
$timezone =
"America/Marigot"
;
2246
break
;
2247
case
"BL"
:
2248
$timezone =
"America/St_Barthelemy"
;
2249
break
;
2250
case
"EH"
:
2251
$timezone =
"Africa/El_Aaiun"
;
2252
break
;
2253
case
"TL"
:
2254
$timezone =
"Asia/Dili"
;
2255
break
;
2256
case
"PF"
:
2257
$timezone =
"Pacific/Marquesas"
;
2258
break
;
2259
case
"SX"
:
2260
$timezone =
"America/Curacao"
;
2261
break
;
2262
case
"BQ"
:
2263
$timezone =
"America/Curacao"
;
2264
break
;
2265
case
"CW"
:
2266
$timezone =
"America/Curacao"
;
2267
break
;
2268
}
2269
return
$timezone;
2270
}
2271
?>
plugins
generic
usageStats
lib
geoIp
timezone
timezone.php
Generated on Fri Aug 28 2020 14:53:48 for Open Journal Systems by
1.8.17