timezone.php 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943
  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/Halifax";
  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/Rankin_Inlet";
  186. break;
  187. case "ON":
  188. $timezone = "America/Rainy_River";
  189. break;
  190. case "PE":
  191. $timezone = "America/Halifax";
  192. break;
  193. case "QC":
  194. $timezone = "America/Montreal";
  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/Canberra";
  208. break;
  209. case "02":
  210. $timezone = "Australia/NSW";
  211. break;
  212. case "03":
  213. $timezone = "Australia/North";
  214. break;
  215. case "04":
  216. $timezone = "Australia/Queensland";
  217. break;
  218. case "05":
  219. $timezone = "Australia/South";
  220. break;
  221. case "06":
  222. $timezone = "Australia/Tasmania";
  223. break;
  224. case "07":
  225. $timezone = "Australia/Victoria";
  226. break;
  227. case "08":
  228. $timezone = "Australia/West";
  229. break;
  230. }
  231. break;
  232. case "AS":
  233. $timezone = "US/Samoa";
  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/Asmera";
  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 "SD":
  296. $timezone = "Africa/Khartoum";
  297. break;
  298. case "RW":
  299. $timezone = "Africa/Kigali";
  300. break;
  301. case "NG":
  302. $timezone = "Africa/Lagos";
  303. break;
  304. case "GA":
  305. $timezone = "Africa/Libreville";
  306. break;
  307. case "TG":
  308. $timezone = "Africa/Lome";
  309. break;
  310. case "AO":
  311. $timezone = "Africa/Luanda";
  312. break;
  313. case "ZM":
  314. $timezone = "Africa/Lusaka";
  315. break;
  316. case "GQ":
  317. $timezone = "Africa/Malabo";
  318. break;
  319. case "MZ":
  320. $timezone = "Africa/Maputo";
  321. break;
  322. case "LS":
  323. $timezone = "Africa/Maseru";
  324. break;
  325. case "SZ":
  326. $timezone = "Africa/Mbabane";
  327. break;
  328. case "SO":
  329. $timezone = "Africa/Mogadishu";
  330. break;
  331. case "LR":
  332. $timezone = "Africa/Monrovia";
  333. break;
  334. case "KE":
  335. $timezone = "Africa/Nairobi";
  336. break;
  337. case "TD":
  338. $timezone = "Africa/Ndjamena";
  339. break;
  340. case "NE":
  341. $timezone = "Africa/Niamey";
  342. break;
  343. case "MR":
  344. $timezone = "Africa/Nouakchott";
  345. break;
  346. case "BF":
  347. $timezone = "Africa/Ouagadougou";
  348. break;
  349. case "ST":
  350. $timezone = "Africa/Sao_Tome";
  351. break;
  352. case "LY":
  353. $timezone = "Africa/Tripoli";
  354. break;
  355. case "TN":
  356. $timezone = "Africa/Tunis";
  357. break;
  358. case "AI":
  359. $timezone = "America/Anguilla";
  360. break;
  361. case "AG":
  362. $timezone = "America/Antigua";
  363. break;
  364. case "AW":
  365. $timezone = "America/Aruba";
  366. break;
  367. case "BB":
  368. $timezone = "America/Barbados";
  369. break;
  370. case "BZ":
  371. $timezone = "America/Belize";
  372. break;
  373. case "CO":
  374. $timezone = "America/Bogota";
  375. break;
  376. case "VE":
  377. $timezone = "America/Caracas";
  378. break;
  379. case "KY":
  380. $timezone = "America/Cayman";
  381. break;
  382. case "MX":
  383. $timezone = "America/Chihuahua";
  384. break;
  385. case "CR":
  386. $timezone = "America/Costa_Rica";
  387. break;
  388. case "DM":
  389. $timezone = "America/Dominica";
  390. break;
  391. case "SV":
  392. $timezone = "America/El_Salvador";
  393. break;
  394. case "GD":
  395. $timezone = "America/Grenada";
  396. break;
  397. case "FR":
  398. $timezone = "Europe/Paris";
  399. break;
  400. case "GP":
  401. $timezone = "America/Guadeloupe";
  402. break;
  403. case "GT":
  404. $timezone = "America/Guatemala";
  405. break;
  406. case "EC":
  407. $timezone = "America/Guayaquil";
  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 "AR":
  431. $timezone = "America/Mendoza";
  432. break;
  433. case "UY":
  434. $timezone = "America/Montevideo";
  435. break;
  436. case "MS":
  437. $timezone = "America/Montserrat";
  438. break;
  439. case "BS":
  440. $timezone = "America/Nassau";
  441. break;
  442. case "PA":
  443. $timezone = "America/Panama";
  444. break;
  445. case "SR":
  446. $timezone = "America/Paramaribo";
  447. break;
  448. case "PR":
  449. $timezone = "America/Puerto_Rico";
  450. break;
  451. case "KN":
  452. $timezone = "America/St_Kitts";
  453. break;
  454. case "LC":
  455. $timezone = "America/St_Lucia";
  456. break;
  457. case "VC":
  458. $timezone = "America/St_Vincent";
  459. break;
  460. case "HN":
  461. $timezone = "America/Tegucigalpa";
  462. break;
  463. case "YE":
  464. $timezone = "Asia/Aden";
  465. break;
  466. case "KZ":
  467. $timezone = "Asia/Almaty";
  468. break;
  469. case "JO":
  470. $timezone = "Asia/Amman";
  471. break;
  472. case "TM":
  473. $timezone = "Asia/Ashgabat";
  474. break;
  475. case "IQ":
  476. $timezone = "Asia/Baghdad";
  477. break;
  478. case "BH":
  479. $timezone = "Asia/Bahrain";
  480. break;
  481. case "AZ":
  482. $timezone = "Asia/Baku";
  483. break;
  484. case "TH":
  485. $timezone = "Asia/Bangkok";
  486. break;
  487. case "LB":
  488. $timezone = "Asia/Beirut";
  489. break;
  490. case "KG":
  491. $timezone = "Asia/Bishkek";
  492. break;
  493. case "BN":
  494. $timezone = "Asia/Brunei";
  495. break;
  496. case "IN":
  497. $timezone = "Asia/Calcutta";
  498. break;
  499. case "MN":
  500. $timezone = "Asia/Choibalsan";
  501. break;
  502. case "CN":
  503. $timezone = "Asia/Chongqing";
  504. break;
  505. case "LK":
  506. $timezone = "Asia/Colombo";
  507. break;
  508. case "BD":
  509. $timezone = "Asia/Dhaka";
  510. break;
  511. case "AE":
  512. $timezone = "Asia/Dubai";
  513. break;
  514. case "TJ":
  515. $timezone = "Asia/Dushanbe";
  516. break;
  517. case "HK":
  518. $timezone = "Asia/Hong_Kong";
  519. break;
  520. case "TR":
  521. $timezone = "Asia/Istanbul";
  522. break;
  523. case "ID":
  524. $timezone = "Asia/Jakarta";
  525. break;
  526. case "IL":
  527. $timezone = "Asia/Jerusalem";
  528. break;
  529. case "AF":
  530. $timezone = "Asia/Kabul";
  531. break;
  532. case "PK":
  533. $timezone = "Asia/Karachi";
  534. break;
  535. case "NP":
  536. $timezone = "Asia/Katmandu";
  537. break;
  538. case "KW":
  539. $timezone = "Asia/Kuwait";
  540. break;
  541. case "MO":
  542. $timezone = "Asia/Macao";
  543. break;
  544. case "PH":
  545. $timezone = "Asia/Manila";
  546. break;
  547. case "OM":
  548. $timezone = "Asia/Muscat";
  549. break;
  550. case "CY":
  551. $timezone = "Asia/Nicosia";
  552. break;
  553. case "KP":
  554. $timezone = "Asia/Pyongyang";
  555. break;
  556. case "QA":
  557. $timezone = "Asia/Qatar";
  558. break;
  559. case "MM":
  560. $timezone = "Asia/Rangoon";
  561. break;
  562. case "SA":
  563. $timezone = "Asia/Riyadh";
  564. break;
  565. case "KR":
  566. $timezone = "Asia/Seoul";
  567. break;
  568. case "SG":
  569. $timezone = "Asia/Singapore";
  570. break;
  571. case "TW":
  572. $timezone = "Asia/Taipei";
  573. break;
  574. case "UZ":
  575. $timezone = "Asia/Tashkent";
  576. break;
  577. case "GE":
  578. $timezone = "Asia/Tbilisi";
  579. break;
  580. case "BT":
  581. $timezone = "Asia/Thimphu";
  582. break;
  583. case "JP":
  584. $timezone = "Asia/Tokyo";
  585. break;
  586. case "LA":
  587. $timezone = "Asia/Vientiane";
  588. break;
  589. case "AM":
  590. $timezone = "Asia/Yerevan";
  591. break;
  592. case "PT":
  593. $timezone = "Atlantic/Azores";
  594. break;
  595. case "BM":
  596. $timezone = "Atlantic/Bermuda";
  597. break;
  598. case "CV":
  599. $timezone = "Atlantic/Cape_Verde";
  600. break;
  601. case "FO":
  602. $timezone = "Atlantic/Faeroe";
  603. break;
  604. case "IS":
  605. $timezone = "Atlantic/Reykjavik";
  606. break;
  607. case "GS":
  608. $timezone = "Atlantic/South_Georgia";
  609. break;
  610. case "SH":
  611. $timezone = "Atlantic/St_Helena";
  612. break;
  613. case "BR":
  614. $timezone = "Brazil/Acre";
  615. break;
  616. case "CL":
  617. $timezone = "Chile/Continental";
  618. break;
  619. case "NL":
  620. $timezone = "Europe/Amsterdam";
  621. break;
  622. case "AD":
  623. $timezone = "Europe/Andorra";
  624. break;
  625. case "GR":
  626. $timezone = "Europe/Athens";
  627. break;
  628. case "YU":
  629. $timezone = "Europe/Belgrade";
  630. break;
  631. case "DE":
  632. $timezone = "Europe/Berlin";
  633. break;
  634. case "SK":
  635. $timezone = "Europe/Bratislava";
  636. break;
  637. case "BE":
  638. $timezone = "Europe/Brussels";
  639. break;
  640. case "RO":
  641. $timezone = "Europe/Bucharest";
  642. break;
  643. case "HU":
  644. $timezone = "Europe/Budapest";
  645. break;
  646. case "DK":
  647. $timezone = "Europe/Copenhagen";
  648. break;
  649. case "IE":
  650. $timezone = "Europe/Dublin";
  651. break;
  652. case "GI":
  653. $timezone = "Europe/Gibraltar";
  654. break;
  655. case "FI":
  656. $timezone = "Europe/Helsinki";
  657. break;
  658. case "UA":
  659. $timezone = "Europe/Kiev";
  660. break;
  661. case "SI":
  662. $timezone = "Europe/Ljubljana";
  663. break;
  664. case "GB":
  665. $timezone = "Europe/London";
  666. break;
  667. case "LU":
  668. $timezone = "Europe/Luxembourg";
  669. break;
  670. case "ES":
  671. $timezone = "Europe/Madrid";
  672. break;
  673. case "MT":
  674. $timezone = "Europe/Malta";
  675. break;
  676. case "BY":
  677. $timezone = "Europe/Minsk";
  678. break;
  679. case "MC":
  680. $timezone = "Europe/Monaco";
  681. break;
  682. case "RU":
  683. $timezone = "Europe/Moscow";
  684. break;
  685. case "NO":
  686. $timezone = "Europe/Oslo";
  687. break;
  688. case "CZ":
  689. $timezone = "Europe/Prague";
  690. break;
  691. case "LV":
  692. $timezone = "Europe/Riga";
  693. break;
  694. case "IT":
  695. $timezone = "Europe/Rome";
  696. break;
  697. case "SM":
  698. $timezone = "Europe/San_Marino";
  699. break;
  700. case "BA":
  701. $timezone = "Europe/Sarajevo";
  702. break;
  703. case "MK":
  704. $timezone = "Europe/Skopje";
  705. break;
  706. case "BG":
  707. $timezone = "Europe/Sofia";
  708. break;
  709. case "SE":
  710. $timezone = "Europe/Stockholm";
  711. break;
  712. case "EE":
  713. $timezone = "Europe/Tallinn";
  714. break;
  715. case "AL":
  716. $timezone = "Europe/Tirane";
  717. break;
  718. case "LI":
  719. $timezone = "Europe/Vaduz";
  720. break;
  721. case "VA":
  722. $timezone = "Europe/Vatican";
  723. break;
  724. case "AT":
  725. $timezone = "Europe/Vienna";
  726. break;
  727. case "LT":
  728. $timezone = "Europe/Vilnius";
  729. break;
  730. case "PL":
  731. $timezone = "Europe/Warsaw";
  732. break;
  733. case "HR":
  734. $timezone = "Europe/Zagreb";
  735. break;
  736. case "IR":
  737. $timezone = "Asia/Tehran";
  738. break;
  739. case "NZ":
  740. $timezone = "Pacific/Auckland";
  741. break;
  742. case "MG":
  743. $timezone = "Indian/Antananarivo";
  744. break;
  745. case "CX":
  746. $timezone = "Indian/Christmas";
  747. break;
  748. case "CC":
  749. $timezone = "Indian/Cocos";
  750. break;
  751. case "KM":
  752. $timezone = "Indian/Comoro";
  753. break;
  754. case "MV":
  755. $timezone = "Indian/Maldives";
  756. break;
  757. case "MU":
  758. $timezone = "Indian/Mauritius";
  759. break;
  760. case "YT":
  761. $timezone = "Indian/Mayotte";
  762. break;
  763. case "RE":
  764. $timezone = "Indian/Reunion";
  765. break;
  766. case "FJ":
  767. $timezone = "Pacific/Fiji";
  768. break;
  769. case "TV":
  770. $timezone = "Pacific/Funafuti";
  771. break;
  772. case "GU":
  773. $timezone = "Pacific/Guam";
  774. break;
  775. case "NR":
  776. $timezone = "Pacific/Nauru";
  777. break;
  778. case "NU":
  779. $timezone = "Pacific/Niue";
  780. break;
  781. case "NF":
  782. $timezone = "Pacific/Norfolk";
  783. break;
  784. case "PW":
  785. $timezone = "Pacific/Palau";
  786. break;
  787. case "PN":
  788. $timezone = "Pacific/Pitcairn";
  789. break;
  790. case "CK":
  791. $timezone = "Pacific/Rarotonga";
  792. break;
  793. case "WS":
  794. $timezone = "Pacific/Samoa";
  795. break;
  796. case "KI":
  797. $timezone = "Pacific/Tarawa";
  798. break;
  799. case "TO":
  800. $timezone = "Pacific/Tongatapu";
  801. break;
  802. case "WF":
  803. $timezone = "Pacific/Wallis";
  804. break;
  805. case "TZ":
  806. $timezone = "Africa/Dar_es_Salaam";
  807. break;
  808. case "VN":
  809. $timezone = "Asia/Phnom_Penh";
  810. break;
  811. case "KH":
  812. $timezone = "Asia/Phnom_Penh";
  813. break;
  814. case "CM":
  815. $timezone = "Africa/Lagos";
  816. break;
  817. case "DO":
  818. $timezone = "America/Santo_Domingo";
  819. break;
  820. case "TL":
  821. $timezone = "Asia/Jakarta";
  822. break;
  823. case "ET":
  824. $timezone = "Africa/Addis_Ababa";
  825. break;
  826. case "FX":
  827. $timezone = "Europe/Paris";
  828. break;
  829. case "GL":
  830. $timezone = "America/Godthab";
  831. break;
  832. case "HT":
  833. $timezone = "America/Port-au-Prince";
  834. break;
  835. case "CH":
  836. $timezone = "Europe/Zurich";
  837. break;
  838. case "AN":
  839. $timezone = "America/Curacao";
  840. break;
  841. case "BJ":
  842. $timezone = "Africa/Porto-Novo";
  843. break;
  844. case "EH":
  845. $timezone = "Africa/El_Aaiun";
  846. break;
  847. case "FK":
  848. $timezone = "Atlantic/Stanley";
  849. break;
  850. case "GF":
  851. $timezone = "America/Cayenne";
  852. break;
  853. case "IO":
  854. $timezone = "Indian/Chagos";
  855. break;
  856. case "MD":
  857. $timezone = "Europe/Chisinau";
  858. break;
  859. case "MP":
  860. $timezone = "Pacific/Saipan";
  861. break;
  862. case "MW":
  863. $timezone = "Africa/Blantyre";
  864. break;
  865. case "NA":
  866. $timezone = "Africa/Windhoek";
  867. break;
  868. case "NC":
  869. $timezone = "Pacific/Noumea";
  870. break;
  871. case "PG":
  872. $timezone = "Pacific/Port_Moresby";
  873. break;
  874. case "PM":
  875. $timezone = "America/Miquelon";
  876. break;
  877. case "PS":
  878. $timezone = "Asia/Gaza";
  879. break;
  880. case "PY":
  881. $timezone = "America/Asuncion";
  882. break;
  883. case "SB":
  884. $timezone = "Pacific/Guadalcanal";
  885. break;
  886. case "SC":
  887. $timezone = "Indian/Mahe";
  888. break;
  889. case "SJ":
  890. $timezone = "Arctic/Longyearbyen";
  891. break;
  892. case "SY":
  893. $timezone = "Asia/Damascus";
  894. break;
  895. case "TC":
  896. $timezone = "America/Grand_Turk";
  897. break;
  898. case "TF":
  899. $timezone = "Indian/Kerguelen";
  900. break;
  901. case "TK":
  902. $timezone = "Pacific/Fakaofo";
  903. break;
  904. case "TT":
  905. $timezone = "America/Port_of_Spain";
  906. break;
  907. case "VG":
  908. $timezone = "America/Tortola";
  909. break;
  910. case "VI":
  911. $timezone = "America/St_Thomas";
  912. break;
  913. case "VU":
  914. $timezone = "Pacific/Efate";
  915. break;
  916. case "RS":
  917. $timezone = "Europe/Belgrade";
  918. break;
  919. case "ME":
  920. $timezone = "Europe/Podgorica";
  921. break;
  922. case "AX":
  923. $timezone = "Europe/Mariehamn";
  924. break;
  925. case "GG":
  926. $timezone = "Europe/Guernsey";
  927. break;
  928. case "IM":
  929. $timezone = "Europe/Isle_of_Man";
  930. break;
  931. case "JE":
  932. $timezone = "Europe/Jersey";
  933. break;
  934. case "BL":
  935. $timezone = "America/St_Barthelemy";
  936. break;
  937. case "MF":
  938. $timezone = "America/Marigot";
  939. break;
  940. }
  941. return $timezone;
  942. }
  943. ?>