5
5
# This data is by no means authoritative; if you think you know better,
6
6
# go ahead and edit the file (and please send any changes to
7
# tz@elsie.nci.nih.gov for general use in the future).
7
# tz@iana.org for general use in the future).
9
# From Paul Eggert (2006-03-22):
9
# From Paul Eggert (2013-02-21):
11
11
# A good source for time zone historical data outside the U.S. is
12
12
# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
25
25
# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
26
26
# I found in the UCLA library.
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>.
28
32
# A reliable and entertaining source about time zones is
29
33
# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
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
126
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
120
127
Zone Africa/Gaborone 1:43:40 - LMT 1885
121
129
2:00 - CAT 1943 Sep 19 2:00
122
130
2:00 1:00 CAST 1944 Mar 19 2:00
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.
192
205
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
193
206
Rule Egypt 1940 only - Jul 15 0:00 1:00 S
194
207
Rule Egypt 1940 only - Oct 1 0:00 0 -
440
# From Even Scharning (2012-11-10):
441
# Libya set their time one hour back at 02:00 on Saturday November 10.
442
# http://www.libyaherald.com/2012/11/04/clocks-to-go-back-an-hour-on-saturday/
443
# Here is an official source [in Arabic]: http://ls.ly/fb6Yc
445
# Steffen Thorsen forwarded a translation (2012-11-10) in
446
# http://mm.icann.org/pipermail/tz/2012-November/018451.html
448
# From Tim Parenti (2012-11-11):
449
# Treat the 2012-11-10 change as a zone change from UTC+2 to UTC+1.
450
# The DST rules planned for 2013 and onward roughly mirror those of Europe
451
# (either two days before them or five days after them, so as to fall on
452
# lastFri instead of lastSun).
427
454
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
428
455
Rule Libya 1951 only - Oct 14 2:00 1:00 S
429
456
Rule Libya 1952 only - Jan 1 0:00 0 -
438
465
Rule Libya 1986 only - Oct 3 0:00 0 -
439
466
Rule Libya 1987 1989 - Apr 1 0:00 1:00 S
440
467
Rule Libya 1987 1989 - Oct 1 0:00 0 -
468
Rule Libya 1997 only - Apr 4 0:00 1:00 S
469
Rule Libya 1997 only - Oct 4 0:00 0 -
470
Rule Libya 2013 max - Mar lastFri 1:00 1:00 S
471
Rule Libya 2013 max - Oct lastFri 2:00 0 -
441
472
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
442
473
Zone Africa/Tripoli 0:52:44 - LMT 1920
443
474
1:00 Libya CE%sT 1959
445
476
1:00 Libya CE%sT 1990 May 4
446
# The following entries are from Shanks & Pottenger;
477
# The 1996 and 1997 entries are from Shanks & Pottenger;
447
478
# the IATA SSIM data contain some obvious errors.
448
479
2:00 - EET 1996 Sep 30
449
1:00 - CET 1997 Apr 4
450
1:00 1:00 CEST 1997 Oct 4
480
1:00 Libya CE%sT 1997 Oct 4
481
2:00 - EET 2012 Nov 10 2:00
454
485
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
815
846
# 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
816
847
# August 20, 2012 from 2:00 am.
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>.
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
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:
866
# (let ((islamic-year 1435))
867
# (while (< islamic-year 1444)
869
# (calendar-gregorian-from-absolute
870
# (calendar-islamic-to-absolute (list 9 1 islamic-year))))
872
# (calendar-gregorian-from-absolute
873
# (calendar-islamic-to-absolute (list 10 1 islamic-year)))))
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))))
882
# with the results hand-edited for 2020-2022, when the normal spring-forward
883
# date falls during the estimated Ramadan.
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.
818
890
# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
820
892
Rule Morocco 1939 only - Sep 12 0:00 1:00 S
840
912
Rule Morocco 2010 only - Aug 8 0:00 0 -
841
913
Rule Morocco 2011 only - Apr 3 0:00 1:00 S
842
914
Rule Morocco 2011 only - Jul 31 0 0 -
843
Rule Morocco 2012 max - Apr lastSun 2:00 1:00 S
915
Rule Morocco 2012 2019 - Apr lastSun 2:00 1:00 S
844
916
Rule Morocco 2012 max - Sep lastSun 3:00 0 -
845
917
Rule Morocco 2012 only - Jul 20 3:00 0 -
846
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
848
938
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
849
939
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26