components/timezone/africa
branchs11u1-sru
changeset 2885 d30d6b93a93a
parent 2538 9286db7c4b70
child 1822 b9fc8aa825e4
equal deleted inserted replaced
2883:734543bc15a9 2885:d30d6b93a93a
     4 
     4 
     5 # This data is by no means authoritative; if you think you know better,
     5 # This data is by no means authoritative; if you think you know better,
     6 # go ahead and edit the file (and please send any changes to
     6 # go ahead and edit the file (and please send any changes to
     7 # [email protected] for general use in the future).
     7 # [email protected] for general use in the future).
     8 
     8 
     9 # From Paul Eggert (2006-03-22):
     9 # From Paul Eggert (2013-02-21):
    10 #
    10 #
    11 # A good source for time zone historical data outside the U.S. is
    11 # A good source for time zone historical data outside the U.S. is
    12 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
    12 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
    13 # San Diego: ACS Publications, Inc. (2003).
    13 # San Diego: ACS Publications, Inc. (2003).
    14 #
    14 #
    22 # entries through 1990, and IATA SSIM is the source for entries afterwards.
    22 # entries through 1990, and IATA SSIM is the source for entries afterwards.
    23 #
    23 #
    24 # Another source occasionally used is Edward W. Whitman, World Time Differences,
    24 # Another source occasionally used is Edward W. Whitman, World Time Differences,
    25 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
    25 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
    26 # I found in the UCLA library.
    26 # I found in the UCLA library.
       
    27 #
       
    28 # For data circa 1899, a common source is:
       
    29 # Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94
       
    30 # <http://www.jstor.org/stable/1774359>.
    27 #
    31 #
    28 # A reliable and entertaining source about time zones is
    32 # A reliable and entertaining source about time zones is
    29 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
    33 # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
    30 #
    34 #
    31 # Previous editions of this database used WAT, CAT, SAT, and EAT
    35 # Previous editions of this database used WAT, CAT, SAT, and EAT
   114 Zone Africa/Porto-Novo	0:10:28	-	LMT	1912
   118 Zone Africa/Porto-Novo	0:10:28	-	LMT	1912
   115 			0:00	-	GMT	1934 Feb 26
   119 			0:00	-	GMT	1934 Feb 26
   116 			1:00	-	WAT
   120 			1:00	-	WAT
   117 
   121 
   118 # Botswana
   122 # Botswana
       
   123 # From Paul Eggert (2013-02-21):
       
   124 # Milne says they were regulated by the Cape Town Signal in 1899;
       
   125 # assume they switched to 2:00 when Cape Town did.
   119 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   126 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   120 Zone	Africa/Gaborone	1:43:40 -	LMT	1885
   127 Zone	Africa/Gaborone	1:43:40 -	LMT	1885
       
   128 			1:30	-	SAST	1903 Mar
   121 			2:00	-	CAT	1943 Sep 19 2:00
   129 			2:00	-	CAT	1943 Sep 19 2:00
   122 			2:00	1:00	CAST	1944 Mar 19 2:00
   130 			2:00	1:00	CAST	1944 Mar 19 2:00
   123 			2:00	-	CAT
   131 			2:00	-	CAT
   124 
   132 
   125 # Burkina Faso
   133 # Burkina Faso
   186 			3:00	-	EAT
   194 			3:00	-	EAT
   187 
   195 
   188 ###############################################################################
   196 ###############################################################################
   189 
   197 
   190 # Egypt
   198 # Egypt
       
   199 
       
   200 # Milne says Cairo used 2:05:08.9, the local mean time of the Abbasizeh
       
   201 # observatory; round to nearest.  Milne also says that the official time for
       
   202 # Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this
       
   203 # did not apply to Cairo, Alexandria, or Port Said.
   191 
   204 
   192 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
   205 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
   193 Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	S
   206 Rule	Egypt	1940	only	-	Jul	15	0:00	1:00	S
   194 Rule	Egypt	1940	only	-	Oct	 1	0:00	0	-
   207 Rule	Egypt	1940	only	-	Oct	 1	0:00	0	-
   195 Rule	Egypt	1941	only	-	Apr	15	0:00	1:00	S
   208 Rule	Egypt	1941	only	-	Apr	15	0:00	1:00	S
   327 Rule	Egypt	2010	only	-	Aug	11	0:00	0	-
   340 Rule	Egypt	2010	only	-	Aug	11	0:00	0	-
   328 Rule	Egypt	2010	only	-	Sep	10	0:00	1:00	S
   341 Rule	Egypt	2010	only	-	Sep	10	0:00	1:00	S
   329 Rule	Egypt	2010	only	-	Sep	lastThu	23:00s	0	-
   342 Rule	Egypt	2010	only	-	Sep	lastThu	23:00s	0	-
   330 
   343 
   331 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   344 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   332 Zone	Africa/Cairo	2:05:00 -	LMT	1900 Oct
   345 Zone	Africa/Cairo	2:05:09 -	LMT	1900 Oct
   333 			2:00	Egypt	EE%sT
   346 			2:00	Egypt	EE%sT
   334 
   347 
   335 # Equatorial Guinea
   348 # Equatorial Guinea
   336 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   349 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   337 Zone	Africa/Malabo	0:35:08 -	LMT	1912
   350 Zone	Africa/Malabo	0:35:08 -	LMT	1912
   830 # of Public Service and Administration Modernization announces the return
   843 # of Public Service and Administration Modernization announces the return
   831 # of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until
   844 # of the legal time of the Kingdom (GMT) from Friday, July 20, 2012 until
   832 # Monday, August 20, 2012.  So the time will be delayed by 60 minutes from
   845 # Monday, August 20, 2012.  So the time will be delayed by 60 minutes from
   833 # 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
   846 # 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
   834 # August 20, 2012 from 2:00 am.
   847 # August 20, 2012 from 2:00 am.
       
   848 
       
   849 # From Paul Eggert (2013-03-06):
       
   850 # Morocco's daylight-saving transitions due to Ramadan seem to be
       
   851 # announced a bit in advance.  On 2012-07-11 the Moroccan government
       
   852 # announced that year's Ramadan daylight-saving transitions would be
       
   853 # 2012-07-20 and 2012-08-20; see
       
   854 # <http://www.mmsp.gov.ma/fr/actualites.aspx?id=288>.
       
   855 
       
   856 # From Andrew Paprocki (2013-07-02):
       
   857 # Morocco announced that the year's Ramadan daylight-savings
       
   858 # transitions would be 2013-07-07 and 2013-08-10; see:
       
   859 # http://www.maroc.ma/en/news/morocco-suspends-daylight-saving-time-july-7-aug10
       
   860 
       
   861 # From Paul Eggert (2013-07-03):
       
   862 # To estimate what the Moroccan government will do in future years,
       
   863 # transition dates for 2014 through 2021 were determined by running
       
   864 # the following program under GNU Emacs 24.3:
       
   865 #
       
   866 # (let ((islamic-year 1435))
       
   867 #   (while (< islamic-year 1444)
       
   868 #     (let ((a
       
   869 #	     (calendar-gregorian-from-absolute
       
   870 #	      (calendar-islamic-to-absolute (list 9 1 islamic-year))))
       
   871 #	    (b
       
   872 #	     (calendar-gregorian-from-absolute
       
   873 #	      (calendar-islamic-to-absolute (list 10 1 islamic-year)))))
       
   874 #	(insert
       
   875 #	 (format
       
   876 #	  (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 3:00\t0\t-\n"
       
   877 #		  "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 2:00\t1:00\tS\n")
       
   878 #	  (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
       
   879 #	  (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
       
   880 #     (setq islamic-year (+ 1 islamic-year))))
       
   881 #
       
   882 # with the results hand-edited for 2020-2022, when the normal spring-forward
       
   883 # date falls during the estimated Ramadan.
       
   884 #
       
   885 # From 2023 through 2038 Ramadan is not predicted to overlap with
       
   886 # daylight saving time.  Starting in 2039 there will be overlap again,
       
   887 # but 32-bit time_t values roll around in 2038 so for now do not worry
       
   888 # about dates after 2038.
   835 
   889 
   836 # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
   890 # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
   837 
   891 
   838 Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	S
   892 Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	S
   839 Rule	Morocco	1939	only	-	Nov	19	 0:00	0	-
   893 Rule	Morocco	1939	only	-	Nov	19	 0:00	0	-
   856 Rule	Morocco	2009	only	-	Aug	 21	 0:00	0	-
   910 Rule	Morocco	2009	only	-	Aug	 21	 0:00	0	-
   857 Rule	Morocco	2010	only	-	May	 2	 0:00	1:00	S
   911 Rule	Morocco	2010	only	-	May	 2	 0:00	1:00	S
   858 Rule	Morocco	2010	only	-	Aug	 8	 0:00	0	-
   912 Rule	Morocco	2010	only	-	Aug	 8	 0:00	0	-
   859 Rule	Morocco	2011	only	-	Apr	 3	 0:00	1:00	S
   913 Rule	Morocco	2011	only	-	Apr	 3	 0:00	1:00	S
   860 Rule	Morocco	2011	only	-	Jul	 31	 0	0	-
   914 Rule	Morocco	2011	only	-	Jul	 31	 0	0	-
   861 Rule	Morocco	2012	max	-	Apr	 lastSun 2:00	1:00	S
   915 Rule	Morocco	2012	2019	-	Apr	 lastSun 2:00	1:00	S
   862 Rule	Morocco	2012	max	-	Sep	 lastSun 3:00	0	-
   916 Rule	Morocco	2012	max	-	Sep	 lastSun 3:00	0	-
   863 Rule	Morocco	2012	only	-	Jul	 20	 3:00	0	-
   917 Rule	Morocco	2012	only	-	Jul	 20	 3:00	0	-
   864 Rule	Morocco	2012	only	-	Aug	 20	 2:00	1:00	S
   918 Rule	Morocco	2012	only	-	Aug	 20	 2:00	1:00	S
       
   919 Rule	Morocco	2013	only	-	Jul	  7	 3:00	0	-
       
   920 Rule	Morocco	2013	only	-	Aug	 10	 2:00	1:00	S
       
   921 Rule	Morocco	2014	only	-	Jun	 29	 3:00	0	-
       
   922 Rule	Morocco	2014	only	-	Jul	 29	 2:00	1:00	S
       
   923 Rule	Morocco	2015	only	-	Jun	 18	 3:00	0	-
       
   924 Rule	Morocco	2015	only	-	Jul	 18	 2:00	1:00	S
       
   925 Rule	Morocco	2016	only	-	Jun	  7	 3:00	0	-
       
   926 Rule	Morocco	2016	only	-	Jul	  7	 2:00	1:00	S
       
   927 Rule	Morocco	2017	only	-	May	 27	 3:00	0	-
       
   928 Rule	Morocco	2017	only	-	Jun	 26	 2:00	1:00	S
       
   929 Rule	Morocco	2018	only	-	May	 16	 3:00	0	-
       
   930 Rule	Morocco	2018	only	-	Jun	 15	 2:00	1:00	S
       
   931 Rule	Morocco	2019	only	-	May	  6	 3:00	0	-
       
   932 Rule	Morocco	2019	only	-	Jun	  5	 2:00	1:00	S
       
   933 Rule	Morocco	2020	only	-	May	 24	 2:00	1:00	S
       
   934 Rule	Morocco	2021	only	-	May	 13	 2:00	1:00	S
       
   935 Rule	Morocco	2022	only	-	May	  3	 2:00	1:00	S
       
   936 Rule	Morocco	2023	max	-	Apr	 lastSun 2:00	1:00	S
   865 
   937 
   866 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   938 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
   867 Zone Africa/Casablanca	-0:30:20 -	LMT	1913 Oct 26
   939 Zone Africa/Casablanca	-0:30:20 -	LMT	1913 Oct 26
   868 			 0:00	Morocco	WE%sT	1984 Mar 16
   940 			 0:00	Morocco	WE%sT	1984 Mar 16
   869 			 1:00	-	CET	1986
   941 			 1:00	-	CET	1986