africa (c6879c6c14eedbd060ba588a3129a6c60ebbe783) | africa (b9994124825cc0f8e6850d1977af625d4149544f) |
---|---|
1# tzdb data for Africa and environs 2 3# This file is in the public domain, so clarified as of 4# 2009-05-17 by Arthur David Olson. 5 6# This file is by no means authoritative; if you think you know better, 7# go ahead and edit the file (and please send any changes to 8# tz@iana.org for general use in the future). For more, please see --- 830 unchanged lines hidden (view full) --- 839# 840# From Michael Deckers (2015-06-09): 841# [The gov.ma announcement] would (probably) make the switch on 2015-07-19 go 842# from 03:00 to 04:00 rather than from 02:00 to 03:00, as in the patch.... 843# I think the patch is correct and the quoted text is wrong; the text in 844# <https://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/> agrees 845# with the patch. 846 | 1# tzdb data for Africa and environs 2 3# This file is in the public domain, so clarified as of 4# 2009-05-17 by Arthur David Olson. 5 6# This file is by no means authoritative; if you think you know better, 7# go ahead and edit the file (and please send any changes to 8# tz@iana.org for general use in the future). For more, please see --- 830 unchanged lines hidden (view full) --- 839# 840# From Michael Deckers (2015-06-09): 841# [The gov.ma announcement] would (probably) make the switch on 2015-07-19 go 842# from 03:00 to 04:00 rather than from 02:00 to 03:00, as in the patch.... 843# I think the patch is correct and the quoted text is wrong; the text in 844# <https://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/> agrees 845# with the patch. 846 |
847# From Paul Eggert (2015-06-08): 848# For now, guess that later spring and fall transitions will use 2015's rules, 849# and guess that Morocco will switch to standard time at 03:00 the last 850# Sunday before Ramadan, and back to DST at 02:00 the first Sunday after 851# Ramadan. To implement this, transition dates for 2016 through 2037 were 852# determined by running the following program under GNU Emacs 24.3, with the 853# results integrated by hand into the table below. 854# (let ((islamic-year 1437)) 855# (require 'cal-islam) 856# (while (< islamic-year 1460) 857# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year))) 858# (b (calendar-islamic-to-absolute (list 10 1 islamic-year))) 859# (sunday 0)) 860# (while (/= sunday (mod (setq a (1- a)) 7))) 861# (while (/= sunday (mod b 7)) 862# (setq b (1+ b))) 863# (setq a (calendar-gregorian-from-absolute a)) 864# (setq b (calendar-gregorian-from-absolute b)) 865# (insert 866# (format 867# (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t%2d\t 3:00\t0\t-\n" 868# "Rule\tMorocco\t%d\tonly\t-\t%s\t%2d\t 2:00\t1:00\tS\n") 869# (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a)) 870# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b))))) 871# (setq islamic-year (+ 1 islamic-year)))) | 847# From Mohamed Essedik Najd (2018-10-26): 848# Today, a Moroccan government council approved the perpetual addition 849# of 60 minutes to the regular Moroccan timezone. 850# From Brian Inglis (2018-10-26): 851# http://www.maroc.ma/fr/actualites/le-conseil-de-gouvernement-adopte-un-projet-de-decret-relatif-lheure-legale-stipulant-le |
872 873# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S | 852 853# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
874 875Rule Morocco 1939 only - Sep 12 0:00 1:00 S | 854Rule Morocco 1939 only - Sep 12 0:00 1:00 - |
876Rule Morocco 1939 only - Nov 19 0:00 0 - | 855Rule Morocco 1939 only - Nov 19 0:00 0 - |
877Rule Morocco 1940 only - Feb 25 0:00 1:00 S | 856Rule Morocco 1940 only - Feb 25 0:00 1:00 - |
878Rule Morocco 1945 only - Nov 18 0:00 0 - | 857Rule Morocco 1945 only - Nov 18 0:00 0 - |
879Rule Morocco 1950 only - Jun 11 0:00 1:00 S | 858Rule Morocco 1950 only - Jun 11 0:00 1:00 - |
880Rule Morocco 1950 only - Oct 29 0:00 0 - | 859Rule Morocco 1950 only - Oct 29 0:00 0 - |
881Rule Morocco 1967 only - Jun 3 12:00 1:00 S | 860Rule Morocco 1967 only - Jun 3 12:00 1:00 - |
882Rule Morocco 1967 only - Oct 1 0:00 0 - | 861Rule Morocco 1967 only - Oct 1 0:00 0 - |
883Rule Morocco 1974 only - Jun 24 0:00 1:00 S | 862Rule Morocco 1974 only - Jun 24 0:00 1:00 - |
884Rule Morocco 1974 only - Sep 1 0:00 0 - | 863Rule Morocco 1974 only - Sep 1 0:00 0 - |
885Rule Morocco 1976 1977 - May 1 0:00 1:00 S | 864Rule Morocco 1976 1977 - May 1 0:00 1:00 - |
886Rule Morocco 1976 only - Aug 1 0:00 0 - 887Rule Morocco 1977 only - Sep 28 0:00 0 - | 865Rule Morocco 1976 only - Aug 1 0:00 0 - 866Rule Morocco 1977 only - Sep 28 0:00 0 - |
888Rule Morocco 1978 only - Jun 1 0:00 1:00 S | 867Rule Morocco 1978 only - Jun 1 0:00 1:00 - |
889Rule Morocco 1978 only - Aug 4 0:00 0 - | 868Rule Morocco 1978 only - Aug 4 0:00 0 - |
890Rule Morocco 2008 only - Jun 1 0:00 1:00 S | 869Rule Morocco 2008 only - Jun 1 0:00 1:00 - |
891Rule Morocco 2008 only - Sep 1 0:00 0 - | 870Rule Morocco 2008 only - Sep 1 0:00 0 - |
892Rule Morocco 2009 only - Jun 1 0:00 1:00 S | 871Rule Morocco 2009 only - Jun 1 0:00 1:00 - |
893Rule Morocco 2009 only - Aug 21 0:00 0 - | 872Rule Morocco 2009 only - Aug 21 0:00 0 - |
894Rule Morocco 2010 only - May 2 0:00 1:00 S | 873Rule Morocco 2010 only - May 2 0:00 1:00 - |
895Rule Morocco 2010 only - Aug 8 0:00 0 - | 874Rule Morocco 2010 only - Aug 8 0:00 0 - |
896Rule Morocco 2011 only - Apr 3 0:00 1:00 S | 875Rule Morocco 2011 only - Apr 3 0:00 1:00 - |
897Rule Morocco 2011 only - Jul 31 0:00 0 - | 876Rule Morocco 2011 only - Jul 31 0:00 0 - |
898Rule Morocco 2012 2013 - Apr lastSun 2:00 1:00 S | 877Rule Morocco 2012 2013 - Apr lastSun 2:00 1:00 - |
899Rule Morocco 2012 only - Jul 20 3:00 0 - | 878Rule Morocco 2012 only - Jul 20 3:00 0 - |
900Rule Morocco 2012 only - Aug 20 2:00 1:00 S | 879Rule Morocco 2012 only - Aug 20 2:00 1:00 - |
901Rule Morocco 2012 only - Sep 30 3:00 0 - 902Rule Morocco 2013 only - Jul 7 3:00 0 - | 880Rule Morocco 2012 only - Sep 30 3:00 0 - 881Rule Morocco 2013 only - Jul 7 3:00 0 - |
903Rule Morocco 2013 only - Aug 10 2:00 1:00 S 904Rule Morocco 2013 max - Oct lastSun 3:00 0 - 905Rule Morocco 2014 2021 - Mar lastSun 2:00 1:00 S | 882Rule Morocco 2013 only - Aug 10 2:00 1:00 - 883Rule Morocco 2013 2018 - Oct lastSun 3:00 0 - 884Rule Morocco 2014 2018 - Mar lastSun 2:00 1:00 - |
906Rule Morocco 2014 only - Jun 28 3:00 0 - | 885Rule Morocco 2014 only - Jun 28 3:00 0 - |
907Rule Morocco 2014 only - Aug 2 2:00 1:00 S | 886Rule Morocco 2014 only - Aug 2 2:00 1:00 - |
908Rule Morocco 2015 only - Jun 14 3:00 0 - | 887Rule Morocco 2015 only - Jun 14 3:00 0 - |
909Rule Morocco 2015 only - Jul 19 2:00 1:00 S | 888Rule Morocco 2015 only - Jul 19 2:00 1:00 - |
910Rule Morocco 2016 only - Jun 5 3:00 0 - | 889Rule Morocco 2016 only - Jun 5 3:00 0 - |
911Rule Morocco 2016 only - Jul 10 2:00 1:00 S | 890Rule Morocco 2016 only - Jul 10 2:00 1:00 - |
912Rule Morocco 2017 only - May 21 3:00 0 - | 891Rule Morocco 2017 only - May 21 3:00 0 - |
913Rule Morocco 2017 only - Jul 2 2:00 1:00 S | 892Rule Morocco 2017 only - Jul 2 2:00 1:00 - |
914Rule Morocco 2018 only - May 13 3:00 0 - | 893Rule Morocco 2018 only - May 13 3:00 0 - |
915Rule Morocco 2018 only - Jun 17 2:00 1:00 S 916Rule Morocco 2019 only - May 5 3:00 0 - 917Rule Morocco 2019 only - Jun 9 2:00 1:00 S 918Rule Morocco 2020 only - Apr 19 3:00 0 - 919Rule Morocco 2020 only - May 24 2:00 1:00 S 920Rule Morocco 2021 only - Apr 11 3:00 0 - 921Rule Morocco 2021 only - May 16 2:00 1:00 S 922Rule Morocco 2022 only - May 8 2:00 1:00 S 923Rule Morocco 2023 only - Apr 23 2:00 1:00 S 924Rule Morocco 2024 only - Apr 14 2:00 1:00 S 925Rule Morocco 2025 only - Apr 6 2:00 1:00 S 926Rule Morocco 2026 max - Mar lastSun 2:00 1:00 S 927Rule Morocco 2036 only - Oct 19 3:00 0 - 928Rule Morocco 2037 only - Oct 4 3:00 0 - | 894Rule Morocco 2018 only - Jun 17 2:00 1:00 - |
929 930# Zone NAME GMTOFF RULES FORMAT [UNTIL] 931Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 | 895 896# Zone NAME GMTOFF RULES FORMAT [UNTIL] 897Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 |
932 0:00 Morocco WE%sT 1984 Mar 16 933 1:00 - CET 1986 934 0:00 Morocco WE%sT | 898 0:00 Morocco +00/+01 1984 Mar 16 899 1:00 - +01 1986 900 0:00 Morocco +00/+01 2018 Oct 27 901 1:00 - +01 |
935 936# Western Sahara 937# 938# From Gwillim Law (2013-10-22): 939# A correspondent who is usually well informed about time zone matters 940# ... says that Western Sahara observes daylight saving time, just as 941# Morocco does. 942# 943# From Paul Eggert (2013-10-23): 944# Assume that this has been true since Western Sahara switched to GMT, 945# since most of it was then controlled by Morocco. 946 947Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún 948 -1:00 - -01 1976 Apr 14 | 902 903# Western Sahara 904# 905# From Gwillim Law (2013-10-22): 906# A correspondent who is usually well informed about time zone matters 907# ... says that Western Sahara observes daylight saving time, just as 908# Morocco does. 909# 910# From Paul Eggert (2013-10-23): 911# Assume that this has been true since Western Sahara switched to GMT, 912# since most of it was then controlled by Morocco. 913 914Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún 915 -1:00 - -01 1976 Apr 14 |
949 0:00 Morocco WE%sT | 916 0:00 Morocco +00/+01 2018 Oct 27 917 1:00 - +01 |
950 951# Mozambique 952# 953# Shanks gives 1903-03-01 for the transition to CAT. 954# Perhaps the 1911-05-26 Portuguese decree 955# https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf 956# merely made it official? 957# --- 339 unchanged lines hidden --- | 918 919# Mozambique 920# 921# Shanks gives 1903-03-01 for the transition to CAT. 922# Perhaps the 1911-05-26 Portuguese decree 923# https://dre.pt/pdf1sdip/1911/05/12500/23132313.pdf 924# merely made it official? 925# --- 339 unchanged lines hidden --- |