25 # This file is in the public domain, so clarified as of |
25 # This file is in the public domain, so clarified as of |
26 # 2009-05-17 by Arthur David Olson. |
26 # 2009-05-17 by Arthur David Olson. |
27 |
27 |
28 # This data is by no means authoritative; if you think you know better, |
28 # This data is by no means authoritative; if you think you know better, |
29 # go ahead and edit the file (and please send any changes to |
29 # go ahead and edit the file (and please send any changes to |
30 # tz@elsie.nci.nih.gov for general use in the future). |
30 # tz@iana.org for general use in the future). |
31 |
31 |
32 # From Paul Eggert (2006-03-22): |
32 # From Paul Eggert (2013-02-21): |
33 # |
33 # |
34 # A good source for time zone historical data outside the U.S. is |
34 # A good source for time zone historical data outside the U.S. is |
35 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition), |
35 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition), |
36 # San Diego: ACS Publications, Inc. (2003). |
36 # San Diego: ACS Publications, Inc. (2003). |
37 # |
37 # |
45 # entries through 1990, and IATA SSIM is the source for entries afterwards. |
45 # entries through 1990, and IATA SSIM is the source for entries afterwards. |
46 # |
46 # |
47 # Another source occasionally used is Edward W. Whitman, World Time Differences, |
47 # Another source occasionally used is Edward W. Whitman, World Time Differences, |
48 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which |
48 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which |
49 # I found in the UCLA library. |
49 # I found in the UCLA library. |
|
50 # |
|
51 # For data circa 1899, a common source is: |
|
52 # Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94 |
|
53 # <http://www.jstor.org/stable/1774359>. |
50 # |
54 # |
51 # A reliable and entertaining source about time zones is |
55 # A reliable and entertaining source about time zones is |
52 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997). |
56 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997). |
53 # |
57 # |
54 # Previous editions of this database used WAT, CAT, SAT, and EAT |
58 # Previous editions of this database used WAT, CAT, SAT, and EAT |
137 Zone Africa/Porto-Novo 0:10:28 - LMT 1912 |
141 Zone Africa/Porto-Novo 0:10:28 - LMT 1912 |
138 0:00 - GMT 1934 Feb 26 |
142 0:00 - GMT 1934 Feb 26 |
139 1:00 - WAT |
143 1:00 - WAT |
140 |
144 |
141 # Botswana |
145 # Botswana |
|
146 # From Paul Eggert (2013-02-21): |
|
147 # Milne says they were regulated by the Cape Town Signal in 1899; |
|
148 # assume they switched to 2:00 when Cape Town did. |
142 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
149 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
143 Zone Africa/Gaborone 1:43:40 - LMT 1885 |
150 Zone Africa/Gaborone 1:43:40 - LMT 1885 |
|
151 1:30 - SAST 1903 Mar |
144 2:00 - CAT 1943 Sep 19 2:00 |
152 2:00 - CAT 1943 Sep 19 2:00 |
145 2:00 1:00 CAST 1944 Mar 19 2:00 |
153 2:00 1:00 CAST 1944 Mar 19 2:00 |
146 2:00 - CAT |
154 2:00 - CAT |
147 |
155 |
148 # Burkina Faso |
156 # Burkina Faso |
209 3:00 - EAT |
217 3:00 - EAT |
210 |
218 |
211 ############################################################################### |
219 ############################################################################### |
212 |
220 |
213 # Egypt |
221 # Egypt |
|
222 |
|
223 # Milne says Cairo used 2:05:08.9, the local mean time of the Abbasizeh |
|
224 # observatory; round to nearest. Milne also says that the official time for |
|
225 # Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this |
|
226 # did not apply to Cairo, Alexandria, or Port Said. |
214 |
227 |
215 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
228 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
216 Rule Egypt 1940 only - Jul 15 0:00 1:00 S |
229 Rule Egypt 1940 only - Jul 15 0:00 1:00 S |
217 Rule Egypt 1940 only - Oct 1 0:00 0 - |
230 Rule Egypt 1940 only - Oct 1 0:00 0 - |
218 Rule Egypt 1941 only - Apr 15 0:00 1:00 S |
231 Rule Egypt 1941 only - Apr 15 0:00 1:00 S |
350 Rule Egypt 2010 only - Aug 11 0:00 0 - |
363 Rule Egypt 2010 only - Aug 11 0:00 0 - |
351 Rule Egypt 2010 only - Sep 10 0:00 1:00 S |
364 Rule Egypt 2010 only - Sep 10 0:00 1:00 S |
352 Rule Egypt 2010 only - Sep lastThu 23:00s 0 - |
365 Rule Egypt 2010 only - Sep lastThu 23:00s 0 - |
353 |
366 |
354 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
367 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
355 Zone Africa/Cairo 2:05:00 - LMT 1900 Oct |
368 Zone Africa/Cairo 2:05:09 - LMT 1900 Oct |
356 2:00 Egypt EE%sT |
369 2:00 Egypt EE%sT |
357 |
370 |
358 # Equatorial Guinea |
371 # Equatorial Guinea |
359 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
372 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
360 Zone Africa/Malabo 0:35:08 - LMT 1912 |
373 Zone Africa/Malabo 0:35:08 - LMT 1912 |
444 0:00 - GMT |
457 0:00 - GMT |
445 |
458 |
446 ############################################################################### |
459 ############################################################################### |
447 |
460 |
448 # Libya |
461 # Libya |
|
462 |
|
463 # From Even Scharning (2012-11-10): |
|
464 # Libya set their time one hour back at 02:00 on Saturday November 10. |
|
465 # http://www.libyaherald.com/2012/11/04/clocks-to-go-back-an-hour-on-saturday/ |
|
466 # Here is an official source [in Arabic]: http://ls.ly/fb6Yc |
|
467 # |
|
468 # Steffen Thorsen forwarded a translation (2012-11-10) in |
|
469 # http://mm.icann.org/pipermail/tz/2012-November/018451.html |
|
470 # |
|
471 # From Tim Parenti (2012-11-11): |
|
472 # Treat the 2012-11-10 change as a zone change from UTC+2 to UTC+1. |
|
473 # The DST rules planned for 2013 and onward roughly mirror those of Europe |
|
474 # (either two days before them or five days after them, so as to fall on |
|
475 # lastFri instead of lastSun). |
449 |
476 |
450 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
477 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
451 Rule Libya 1951 only - Oct 14 2:00 1:00 S |
478 Rule Libya 1951 only - Oct 14 2:00 1:00 S |
452 Rule Libya 1952 only - Jan 1 0:00 0 - |
479 Rule Libya 1952 only - Jan 1 0:00 0 - |
453 Rule Libya 1953 only - Oct 9 2:00 1:00 S |
480 Rule Libya 1953 only - Oct 9 2:00 1:00 S |
459 Rule Libya 1985 only - Apr 6 0:00 1:00 S |
486 Rule Libya 1985 only - Apr 6 0:00 1:00 S |
460 Rule Libya 1986 only - Apr 4 0:00 1:00 S |
487 Rule Libya 1986 only - Apr 4 0:00 1:00 S |
461 Rule Libya 1986 only - Oct 3 0:00 0 - |
488 Rule Libya 1986 only - Oct 3 0:00 0 - |
462 Rule Libya 1987 1989 - Apr 1 0:00 1:00 S |
489 Rule Libya 1987 1989 - Apr 1 0:00 1:00 S |
463 Rule Libya 1987 1989 - Oct 1 0:00 0 - |
490 Rule Libya 1987 1989 - Oct 1 0:00 0 - |
|
491 Rule Libya 1997 only - Apr 4 0:00 1:00 S |
|
492 Rule Libya 1997 only - Oct 4 0:00 0 - |
|
493 Rule Libya 2013 max - Mar lastFri 1:00 1:00 S |
|
494 Rule Libya 2013 max - Oct lastFri 2:00 0 - |
464 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
495 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
465 Zone Africa/Tripoli 0:52:44 - LMT 1920 |
496 Zone Africa/Tripoli 0:52:44 - LMT 1920 |
466 1:00 Libya CE%sT 1959 |
497 1:00 Libya CE%sT 1959 |
467 2:00 - EET 1982 |
498 2:00 - EET 1982 |
468 1:00 Libya CE%sT 1990 May 4 |
499 1:00 Libya CE%sT 1990 May 4 |
469 # The following entries are from Shanks & Pottenger; |
500 # The 1996 and 1997 entries are from Shanks & Pottenger; |
470 # the IATA SSIM data contain some obvious errors. |
501 # the IATA SSIM data contain some obvious errors. |
471 2:00 - EET 1996 Sep 30 |
502 2:00 - EET 1996 Sep 30 |
472 1:00 - CET 1997 Apr 4 |
503 1:00 Libya CE%sT 1997 Oct 4 |
473 1:00 1:00 CEST 1997 Oct 4 |
504 2:00 - EET 2012 Nov 10 2:00 |
474 2:00 - EET |
505 1:00 Libya CE%sT |
475 |
506 |
476 # Madagascar |
507 # Madagascar |
477 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
508 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
478 Zone Indian/Antananarivo 3:10:04 - LMT 1911 Jul |
509 Zone Indian/Antananarivo 3:10:04 - LMT 1911 Jul |
479 3:00 - EAT 1954 Feb 27 23:00s |
510 3:00 - EAT 1954 Feb 27 23:00s |
835 # of Public Service and Administration Modernization announces the return |
866 # of Public Service and Administration Modernization announces the return |
836 # of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until |
867 # of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until |
837 # Monday, August 20, 2012. So the time will be delayed by 60 minutes from |
868 # Monday, August 20, 2012. So the time will be delayed by 60 minutes from |
838 # 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes |
869 # 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes |
839 # August 20, 2012 from 2:00 am. |
870 # August 20, 2012 from 2:00 am. |
|
871 |
|
872 # From Paul Eggert (2013-03-06): |
|
873 # Morocco's daylight-saving transitions due to Ramadan seem to be |
|
874 # announced a bit in advance. On 2012-07-11 the Moroccan government |
|
875 # announced that year's Ramadan daylight-saving transitions would be |
|
876 # 2012-07-20 and 2012-08-20; see |
|
877 # <http://www.mmsp.gov.ma/fr/actualites.aspx?id=288>. |
|
878 # |
|
879 # To estimate what the Moroccan government will do in future years, |
|
880 # transition dates for 2013 through 2021 were determined by running |
|
881 # the following program under GNU Emacs 24.3: |
|
882 # |
|
883 # (let ((islamic-year 1434)) |
|
884 # (while (< islamic-year 1444) |
|
885 # (let ((a |
|
886 # (calendar-gregorian-from-absolute |
|
887 # (calendar-islamic-to-absolute (list 9 1 islamic-year)))) |
|
888 # (b |
|
889 # (calendar-gregorian-from-absolute |
|
890 # (calendar-islamic-to-absolute (list 10 1 islamic-year))))) |
|
891 # (insert |
|
892 # (format |
|
893 # (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 3:00\t0\t-\n" |
|
894 # "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 2:00\t1:00\tS\n") |
|
895 # (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a)) |
|
896 # (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b))))) |
|
897 # (setq islamic-year (+ 1 islamic-year)))) |
|
898 # |
|
899 # with the results hand-edited for 2020-2022, when the normal spring-forward |
|
900 # date falls during the estimated Ramadan. |
|
901 # |
|
902 # From 2023 through 2038 Ramadan is not predicted to overlap with |
|
903 # daylight saving time. Starting in 2039 there will be overlap again, |
|
904 # but 32-bit time_t values roll around in 2038 so for now do not worry |
|
905 # about dates after 2038. |
840 |
906 |
841 # RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
907 # RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
842 |
908 |
843 Rule Morocco 1939 only - Sep 12 0:00 1:00 S |
909 Rule Morocco 1939 only - Sep 12 0:00 1:00 S |
844 Rule Morocco 1939 only - Nov 19 0:00 0 - |
910 Rule Morocco 1939 only - Nov 19 0:00 0 - |
861 Rule Morocco 2009 only - Aug 21 0:00 0 - |
927 Rule Morocco 2009 only - Aug 21 0:00 0 - |
862 Rule Morocco 2010 only - May 2 0:00 1:00 S |
928 Rule Morocco 2010 only - May 2 0:00 1:00 S |
863 Rule Morocco 2010 only - Aug 8 0:00 0 - |
929 Rule Morocco 2010 only - Aug 8 0:00 0 - |
864 Rule Morocco 2011 only - Apr 3 0:00 1:00 S |
930 Rule Morocco 2011 only - Apr 3 0:00 1:00 S |
865 Rule Morocco 2011 only - Jul 31 0 0 - |
931 Rule Morocco 2011 only - Jul 31 0 0 - |
866 Rule Morocco 2012 max - Apr lastSun 2:00 1:00 S |
932 Rule Morocco 2012 2019 - Apr lastSun 2:00 1:00 S |
867 Rule Morocco 2012 max - Sep lastSun 3:00 0 - |
933 Rule Morocco 2012 max - Sep lastSun 3:00 0 - |
868 Rule Morocco 2012 only - Jul 20 3:00 0 - |
934 Rule Morocco 2012 only - Jul 20 3:00 0 - |
869 Rule Morocco 2012 only - Aug 20 2:00 1:00 S |
935 Rule Morocco 2012 only - Aug 20 2:00 1:00 S |
|
936 Rule Morocco 2013 only - Jul 9 3:00 0 - |
|
937 Rule Morocco 2013 only - Aug 8 2:00 1:00 S |
|
938 Rule Morocco 2014 only - Jun 29 3:00 0 - |
|
939 Rule Morocco 2014 only - Jul 29 2:00 1:00 S |
|
940 Rule Morocco 2015 only - Jun 18 3:00 0 - |
|
941 Rule Morocco 2015 only - Jul 18 2:00 1:00 S |
|
942 Rule Morocco 2016 only - Jun 7 3:00 0 - |
|
943 Rule Morocco 2016 only - Jul 7 2:00 1:00 S |
|
944 Rule Morocco 2017 only - May 27 3:00 0 - |
|
945 Rule Morocco 2017 only - Jun 26 2:00 1:00 S |
|
946 Rule Morocco 2018 only - May 16 3:00 0 - |
|
947 Rule Morocco 2018 only - Jun 15 2:00 1:00 S |
|
948 Rule Morocco 2019 only - May 6 3:00 0 - |
|
949 Rule Morocco 2019 only - Jun 5 2:00 1:00 S |
|
950 Rule Morocco 2020 only - May 24 2:00 1:00 S |
|
951 Rule Morocco 2021 only - May 13 2:00 1:00 S |
|
952 Rule Morocco 2022 only - May 3 2:00 1:00 S |
|
953 Rule Morocco 2023 max - Apr lastSun 2:00 1:00 S |
870 |
954 |
871 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
955 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
872 Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 |
956 Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 |
873 0:00 Morocco WE%sT 1984 Mar 16 |
957 0:00 Morocco WE%sT 1984 Mar 16 |
874 1:00 - CET 1986 |
958 1:00 - CET 1986 |