Deleted Added
full compact
9c9
< # From Paul Eggert (2006-03-22):
---
> # From Paul Eggert (2013-02-21):
27a28,31
> # For data circa 1899, a common source is:
> # Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94
> # <http://www.jstor.org/stable/1774359>.
> #
118a123,125
> # From Paul Eggert (2013-02-21):
> # Milne says they were regulated by the Cape Town Signal in 1899;
> # assume they switched to 2:00 when Cape Town did.
120a128
> 1:30 - SAST 1903 Mar
191a200,204
> # Milne says Cairo used 2:05:08.9, the local mean time of the Abbasizeh
> # observatory; round to nearest. Milne also says that the official time for
> # Egypt was mean noon at the Great Pyramid, 2:04:30.5, but apparently this
> # did not apply to Cairo, Alexandria, or Port Said.
>
332c345
< Zone Africa/Cairo 2:05:00 - LMT 1900 Oct
---
> Zone Africa/Cairo 2:05:09 - LMT 1900 Oct
835a849,883
> # From Paul Eggert (2013-03-06):
> # Morocco's daylight-saving transitions due to Ramadan seem to be
> # announced a bit in advance. On 2012-07-11 the Moroccan government
> # announced that year's Ramadan daylight-saving transitions would be
> # 2012-07-20 and 2012-08-20; see
> # <http://www.mmsp.gov.ma/fr/actualites.aspx?id=288>.
> #
> # To estimate what the Moroccan government will do in future years,
> # transition dates for 2013 through 2021 were determined by running
> # the following program under GNU Emacs 24.3:
> #
> # (let ((islamic-year 1434))
> # (while (< islamic-year 1444)
> # (let ((a
> # (calendar-gregorian-from-absolute
> # (calendar-islamic-to-absolute (list 9 1 islamic-year))))
> # (b
> # (calendar-gregorian-from-absolute
> # (calendar-islamic-to-absolute (list 10 1 islamic-year)))))
> # (insert
> # (format
> # (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 3:00\t0\t-\n"
> # "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 2:00\t1:00\tS\n")
> # (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
> # (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
> # (setq islamic-year (+ 1 islamic-year))))
> #
> # with the results hand-edited for 2020-2022, when the normal spring-forward
> # date falls during the estimated Ramadan.
> #
> # From 2023 through 2038 Ramadan is not predicted to overlap with
> # daylight saving time. Starting in 2039 there will be overlap again,
> # but 32-bit time_t values roll around in 2038 so for now do not worry
> # about dates after 2038.
>
861c909
< Rule Morocco 2012 max - Apr lastSun 2:00 1:00 S
---
> Rule Morocco 2012 2019 - Apr lastSun 2:00 1:00 S
864a913,930
> Rule Morocco 2013 only - Jul 9 3:00 0 -
> Rule Morocco 2013 only - Aug 8 2:00 1:00 S
> Rule Morocco 2014 only - Jun 29 3:00 0 -
> Rule Morocco 2014 only - Jul 29 2:00 1:00 S
> Rule Morocco 2015 only - Jun 18 3:00 0 -
> Rule Morocco 2015 only - Jul 18 2:00 1:00 S
> Rule Morocco 2016 only - Jun 7 3:00 0 -
> Rule Morocco 2016 only - Jul 7 2:00 1:00 S
> Rule Morocco 2017 only - May 27 3:00 0 -
> Rule Morocco 2017 only - Jun 26 2:00 1:00 S
> Rule Morocco 2018 only - May 16 3:00 0 -
> Rule Morocco 2018 only - Jun 15 2:00 1:00 S
> Rule Morocco 2019 only - May 6 3:00 0 -
> Rule Morocco 2019 only - Jun 5 2:00 1:00 S
> Rule Morocco 2020 only - May 24 2:00 1:00 S
> Rule Morocco 2021 only - May 13 2:00 1:00 S
> Rule Morocco 2022 only - May 3 2:00 1:00 S
> Rule Morocco 2023 max - Apr lastSun 2:00 1:00 S