607 # and incorrect rules. Although the exact switch over time is missing, I |
607 # and incorrect rules. Although the exact switch over time is missing, I |
608 # think 3:30 is correct. The official DST record for Hong Kong can be |
608 # think 3:30 is correct. The official DST record for Hong Kong can be |
609 # obtained from |
609 # obtained from |
610 # http://www.hko.gov.hk/gts/time/Summertime.htm |
610 # http://www.hko.gov.hk/gts/time/Summertime.htm |
611 |
611 |
612 # From Arthur David Olson (2009-10-28): |
612 # From Phake Nick (2018-10-27): |
|
613 # According to Singaporean newspaper |
|
614 # http://eresources.nlb.gov.sg/newspapers/Digitised/Article/singfreepresswk19041102-1.2.37 |
|
615 # the day that Hong Kong start using GMT+8 should be Oct 30, 1904. |
|
616 # |
|
617 # From Paul Eggert (2018-11-17): |
|
618 # Hong Kong had a time ball near the Marine Police Station, Tsim Sha Tsui. |
|
619 # "The ball was raised manually each day and dropped at exactly 1pm |
|
620 # (except on Sundays and Government holidays)." |
|
621 # Dyson AD. From Time Ball to Atomic Clock. Hong Kong Government. 1983. |
|
622 # <https://www.hko.gov.hk/publica/gen_pub/timeball_atomic_clock.pdf> |
|
623 # "From 1904 October 30 the time-ball at Hong Kong has been dropped by order |
|
624 # of the Governor of the Colony at 17h 0m 0s G.M.T., which is 23m 18s.14 in |
|
625 # advance of 1h 0m 0s of Hong Kong mean time." |
|
626 # Hollis HP. Universal Time, Longitudes, and Geodesy. Mon Not R Astron Soc. |
|
627 # 1905-02-10;65(4):405-6. https://doi.org/10.1093/mnras/65.4.382 |
|
628 # |
|
629 # From Joseph Myers (2018-11-18): |
|
630 # An astronomer before 1925 referring to GMT would have been using the old |
|
631 # astronomical convention where the day started at noon, not midnight. |
|
632 # |
|
633 # From Steve Allen (2018-11-17): |
|
634 # Meteorological Observations made at the Hongkong Observatory in the year 1904 |
|
635 # page 4 <https://books.google.com/books?id=kgw5AQAAMAAJ&pg=RA4-PA4> |
|
636 # ... the log of drop times in Table II shows that on Sunday 1904-10-30 the |
|
637 # ball was dropped. So that looks like a special case drop for the sake |
|
638 # of broadcasting the new local time. |
|
639 # |
|
640 # From Phake Nick (2018-11-18): |
|
641 # According to The Hong Kong Weekly Press, 1904-10-29, p.324, the |
|
642 # governor of Hong Kong at the time stated that "We are further desired to |
|
643 # make it known that the change will be effected by firing the gun and by the |
|
644 # dropping of the Ball at 23min. 18sec. before one." |
|
645 # From Paul Eggert (2018-11-18): |
|
646 # See <https://mmis.hkpl.gov.hk> for this; unfortunately Flash is required. |
|
647 |
|
648 # From Phake Nick (2018-10-26): |
|
649 # I went to check microfilm records stored at Hong Kong Public Library.... |
|
650 # on September 30 1941, according to Ta Kung Pao (Hong Kong edition), it was |
|
651 # stated that fallback would occur on the next day (the 1st)'s "03:00 am (Hong |
|
652 # Kong Time 04:00 am)" and the clock will fall back for a half hour. (03:00 |
|
653 # probably refer to the time commonly used in mainland China at the time given |
|
654 # the paper's background) ... the sunrise/sunset time given by South China |
|
655 # Morning Post for October 1st was indeed moved by half an hour compares to |
|
656 # before. After that, in December, the battle to capture Hong Kong started and |
|
657 # the library doesn't seems to have any record stored about press during that |
|
658 # period of time. Some media resumed publication soon after that within the |
|
659 # same month, but there were not much information about time there. Later they |
|
660 # started including a radio program guide when they restored radio service, |
|
661 # explicitly mentioning it use Tokyo standard time, and later added a note |
|
662 # saying it's half an hour ahead of the old Hong Kong standard time, and it |
|
663 # also seems to indicate that Hong Kong was not using GMT+8 when it was |
|
664 # captured by Japan. |
|
665 # |
|
666 # Image of related sections on newspaper: |
|
667 # * 1941-09-30, Ta Kung Pao (Hong Kong), "Winter Time start tomorrow". |
|
668 # https://i.imgur.com/6waY51Z.jpg (Chinese) |
|
669 # * 1941-09-29, South China Morning Post, Information on sunrise/sunset |
|
670 # time and other things for September 30 and October 1. |
|
671 # https://i.imgur.com/kCiUR78.jpg |
|
672 # * 1942-02-05. The Hong Kong News, Radio Program Guide. |
|
673 # https://i.imgur.com/eVvDMzS.jpg |
|
674 # * 1941-06-14. Hong Kong Daily Press, Daylight Saving from 3am Tomorrow. |
|
675 # https://i.imgur.com/05KkvtC.png |
|
676 # * 1941-09-30, Hong Kong Daily Press, Winter Time Warning. |
|
677 # https://i.imgur.com/dge4kFJ.png |
|
678 # Also, the Liberation day of Hong Kong after WWII which British rule |
|
679 # over the territory resumed was August 30, 1945, which I think should |
|
680 # be the termination date for the use of JST in the territory.... |
|
681 |
|
682 # From Paul Eggert (2018-11-17): |
613 # Here are the dates given at |
683 # Here are the dates given at |
614 # http://www.hko.gov.hk/gts/time/Summertime.htm |
684 # https://www.hko.gov.hk/gts/time/Summertime.htm |
615 # as of 2009-10-28: |
685 # as of 2014-06-19: |
616 # Year Period |
686 # Year Period |
617 # 1941 1 Apr to 30 Sep |
687 # 1941 15 Jun to 30 Sep |
618 # 1942 Whole year |
688 # 1942 Whole year |
619 # 1943 Whole year |
689 # 1943 Whole year |
620 # 1944 Whole year |
690 # 1944 Whole year |
621 # 1945 Whole year |
691 # 1945 Whole year |
622 # 1946 20 Apr to 1 Dec |
692 # 1946 20 Apr to 1 Dec |
623 # 1947 13 Apr to 30 Dec |
693 # 1947 13 Apr to 30 Dec |
624 # 1948 2 May to 31 Oct |
694 # 1948 2 May to 31 Oct |
625 # 1949 3 Apr to 30 Oct |
695 # 1949 3 Apr to 30 Oct |
626 # 1950 2 Apr to 29 Oct |
696 # 1950 2 Apr to 29 Oct |
627 # 1951 1 Apr to 28 Oct |
697 # 1951 1 Apr to 28 Oct |
628 # 1952 6 Apr to 25 Oct |
698 # 1952 6 Apr to 2 Nov |
629 # 1953 5 Apr to 1 Nov |
699 # 1953 5 Apr to 1 Nov |
630 # 1954 21 Mar to 31 Oct |
700 # 1954 21 Mar to 31 Oct |
631 # 1955 20 Mar to 6 Nov |
701 # 1955 20 Mar to 6 Nov |
632 # 1956 18 Mar to 4 Nov |
702 # 1956 18 Mar to 4 Nov |
633 # 1957 24 Mar to 3 Nov |
703 # 1957 24 Mar to 3 Nov |
652 # 1976 18 Apr to 17 Oct |
722 # 1976 18 Apr to 17 Oct |
653 # 1977 Nil |
723 # 1977 Nil |
654 # 1978 Nil |
724 # 1978 Nil |
655 # 1979 13 May to 21 Oct |
725 # 1979 13 May to 21 Oct |
656 # 1980 to Now Nil |
726 # 1980 to Now Nil |
657 # The page does not give start or end times of day. |
727 # The page does not give times of day for transitions, |
658 # The page does not give a start date for 1942. |
728 # or dates for the 1942 and 1945 transitions. |
659 # The page does not givw an end date for 1945. |
729 # The Japanese occupation of Hong Kong began 1941-12-25. |
660 # The Japanese occupation of Hong Kong began on 1941-12-25. |
730 # The Japanese surrender of Hong Kong was signed 1945-09-16; see: |
661 # The Japanese surrender of Hong Kong was signed 1945-09-15. |
731 # Heaver S. The days after the Pacific war ended: unsettling times |
662 # For lack of anything better, use start of those days as the transition times. |
732 # in Hong Kong. Post Magazine. 2016-06-13. |
|
733 # https://www.scmp.com/magazines/post-magazine/article/1852990/days-after-pacific-war-ended-unsettling-times-hong-kong |
|
734 # For lack of anything better, use start of those days as the |
|
735 # transition times. |
663 |
736 |
664 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
737 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
665 Rule HK 1941 only - Apr 1 3:30 1:00 S |
|
666 Rule HK 1941 only - Sep 30 3:30 0 - |
|
667 Rule HK 1946 only - Apr 20 3:30 1:00 S |
738 Rule HK 1946 only - Apr 20 3:30 1:00 S |
668 Rule HK 1946 only - Dec 1 3:30 0 - |
739 Rule HK 1946 only - Dec 1 3:30 0 - |
669 Rule HK 1947 only - Apr 13 3:30 1:00 S |
740 Rule HK 1947 only - Apr 13 3:30 1:00 S |
670 Rule HK 1947 only - Dec 30 3:30 0 - |
741 Rule HK 1947 only - Dec 30 3:30 0 - |
671 Rule HK 1948 only - May 2 3:30 1:00 S |
742 Rule HK 1948 only - May 2 3:30 1:00 S |
672 Rule HK 1948 1951 - Oct lastSun 3:30 0 - |
743 Rule HK 1948 1951 - Oct lastSun 3:30 0 - |
673 Rule HK 1952 only - Oct 25 3:30 0 - |
744 Rule HK 1952 1953 - Nov Sun>=1 3:30 0 - |
674 Rule HK 1949 1953 - Apr Sun>=1 3:30 1:00 S |
745 Rule HK 1949 1953 - Apr Sun>=1 3:30 1:00 S |
675 Rule HK 1953 only - Nov 1 3:30 0 - |
|
676 Rule HK 1954 1964 - Mar Sun>=18 3:30 1:00 S |
746 Rule HK 1954 1964 - Mar Sun>=18 3:30 1:00 S |
677 Rule HK 1954 only - Oct 31 3:30 0 - |
747 Rule HK 1954 only - Oct 31 3:30 0 - |
678 Rule HK 1955 1964 - Nov Sun>=1 3:30 0 - |
748 Rule HK 1955 1964 - Nov Sun>=1 3:30 0 - |
679 Rule HK 1965 1976 - Apr Sun>=16 3:30 1:00 S |
749 Rule HK 1965 1976 - Apr Sun>=16 3:30 1:00 S |
680 Rule HK 1965 1976 - Oct Sun>=16 3:30 0 - |
750 Rule HK 1965 1976 - Oct Sun>=16 3:30 0 - |
681 Rule HK 1973 only - Dec 30 3:30 1:00 S |
751 Rule HK 1973 only - Dec 30 3:30 1:00 S |
682 Rule HK 1979 only - May Sun>=8 3:30 1:00 S |
752 Rule HK 1979 only - May Sun>=8 3:30 1:00 S |
683 Rule HK 1979 only - Oct Sun>=16 3:30 0 - |
753 Rule HK 1979 only - Oct Sun>=16 3:30 0 - |
684 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
754 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
685 Zone Asia/Hong_Kong 7:36:42 - LMT 1904 Oct 30 |
755 Zone Asia/Hong_Kong 7:36:42 - LMT 1904 Oct 30 0:36:42 |
686 8:00 HK HK%sT 1941 Dec 25 |
756 8:00 - HKT 1941 Jun 15 3:30 |
687 9:00 - JST 1945 Sep 15 |
757 8:00 1:00 HKST 1941 Oct 1 4:00 |
|
758 8:30 - HKT 1941 Dec 25 |
|
759 9:00 - JST 1945 Sep 16 |
688 8:00 HK HK%sT |
760 8:00 HK HK%sT |
689 |
761 |
690 ############################################################################### |
762 ############################################################################### |
691 |
763 |
692 # Taiwan |
764 # Taiwan |
1248 # The text of the Iranian law, in effect since 1925, clearly mentions |
1330 # The text of the Iranian law, in effect since 1925, clearly mentions |
1249 # that the true solar year is the measure, and there is no arithmetic |
1331 # that the true solar year is the measure, and there is no arithmetic |
1250 # leap year calculation involved. There has never been any serious |
1332 # leap year calculation involved. There has never been any serious |
1251 # plan to change that law.... |
1333 # plan to change that law.... |
1252 # |
1334 # |
1253 # From Paul Eggert (2006-03-22): |
1335 # From Paul Eggert (2018-11-30): |
1254 # Go with Shanks & Pottenger before Sept. 1991, and with Pournader thereafter. |
1336 # Go with Shanks & Pottenger before Sept. 1991, and with Pournader thereafter. |
1255 # I used Ed Reingold's cal-persia in GNU Emacs 21.2 to check Persian dates, |
1337 # I used the following code in GNU Emacs 26.1 to generate the "Rule Iran" |
1256 # stopping after 2037 when 32-bit time_t's overflow. |
1338 # lines from 2008 through 2087. Emacs 26.1 uses Ed Reingold's |
1257 # That cal-persia used Birashk's approximation, which disagrees with the solar |
1339 # cal-persia implementation of Birashk's approximation, which in the |
1258 # calendar predictions for the year 2025, so I corrected those dates by hand. |
1340 # 2008-2087 range disagrees with the the astronomical Persian calendar |
|
1341 # for Persian years 1404 (Gregorian 2025) and 1437 (Gregorian 2058), |
|
1342 # so the following code special-case those years. See Table 15.1, page 264, of: |
|
1343 # Edward M. Reingold and Nachum Dershowitz, Calendrical Calculations: |
|
1344 # The Ultimate Edition, Cambridge University Press (2018). |
|
1345 # https://www.cambridge.org/fr/academic/subjects/computer-science/computing-general-interest/calendrical-calculations-ultimate-edition-4th-edition |
|
1346 # Page 258, footnote 2, of this book says there is some dispute over what will |
|
1347 # happen in 2091 (and some other years after that), so this code |
|
1348 # stops in 2087, as 2088 and 2089 agree with the "max" rule below. |
|
1349 # (cl-loop |
|
1350 # initially (require 'cal-persia) |
|
1351 # with first-persian-year = 1387 |
|
1352 # with last-persian-year = 1466 |
|
1353 # ;; Exceptional years in the above range, |
|
1354 # ;; from Reingold & Dershowitz Table 15.1, page 264: |
|
1355 # with exceptional-persian-years = '(1404 1437) |
|
1356 # with range-start = nil |
|
1357 # for persian-year from first-persian-year to last-persian-year |
|
1358 # do |
|
1359 # (let* |
|
1360 # ((exceptional-year-offset |
|
1361 # (if (member persian-year exceptional-persian-years) 1 0)) |
|
1362 # (beg-dst-absolute |
|
1363 # (+ (calendar-persian-to-absolute (list 1 1 persian-year)) |
|
1364 # exceptional-year-offset)) |
|
1365 # (end-dst-absolute |
|
1366 # (+ (calendar-persian-to-absolute (list 6 30 persian-year)) |
|
1367 # exceptional-year-offset)) |
|
1368 # (next-year-beg-dst-absolute |
|
1369 # (+ (calendar-persian-to-absolute (list 1 1 (1+ persian-year))) |
|
1370 # (if (member (1+ persian-year) exceptional-persian-years) 1 0))) |
|
1371 # (beg-dst (calendar-gregorian-from-absolute beg-dst-absolute)) |
|
1372 # (end-dst (calendar-gregorian-from-absolute end-dst-absolute)) |
|
1373 # (next-year-beg-dst (calendar-gregorian-from-absolute |
|
1374 # next-year-beg-dst-absolute)) |
|
1375 # (year (calendar-extract-year beg-dst)) |
|
1376 # (range-end (if range-start year "only"))) |
|
1377 # (setq range-start (or range-start year)) |
|
1378 # (when (or (/= (calendar-extract-day beg-dst) |
|
1379 # (calendar-extract-day next-year-beg-dst)) |
|
1380 # (= persian-year last-persian-year)) |
|
1381 # (insert |
|
1382 # (format |
|
1383 # "Rule\tIran\t%d\t%s\t-\t%s\t%2d\t24:00\t1:00\t-\n" |
|
1384 # range-start range-end |
|
1385 # (calendar-month-name (calendar-extract-month beg-dst) t) |
|
1386 # (calendar-extract-day beg-dst))) |
|
1387 # (insert |
|
1388 # (format |
|
1389 # "Rule\tIran\t%d\t%s\t-\t%s\t%2d\t24:00\t0\t-\n" |
|
1390 # range-start range-end |
|
1391 # (calendar-month-name (calendar-extract-month end-dst) t) |
|
1392 # (calendar-extract-day end-dst))) |
|
1393 # (setq range-start nil)))) |
1259 # |
1394 # |
1260 # From Oscar van Vlijmen (2005-03-30), writing about future |
1395 # From Oscar van Vlijmen (2005-03-30), writing about future |
1261 # discrepancies between cal-persia and the Iranian calendar: |
1396 # discrepancies between cal-persia and the Iranian calendar: |
1262 # For 2091 solar-longitude-after yields 2091-03-20 08:40:07.7 UT for |
1397 # For 2091 solar-longitude-after yields 2091-03-20 08:40:07.7 UT for |
1263 # the vernal equinox and that gets so close to 12:00 some local |
1398 # the vernal equinox and that gets so close to 12:00 some local |
1288 # on the 24 hours of the first day of the month of Farvardin and will |
1423 # on the 24 hours of the first day of the month of Farvardin and will |
1289 # be changed back to its previous state on the 24 hours of the |
1424 # be changed back to its previous state on the 24 hours of the |
1290 # thirtieth day of Shahrivar. |
1425 # thirtieth day of Shahrivar. |
1291 # |
1426 # |
1292 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
1427 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
1293 Rule Iran 1978 1980 - Mar 21 0:00 1:00 - |
1428 Rule Iran 1978 1980 - Mar 20 24:00 1:00 - |
1294 Rule Iran 1978 only - Oct 21 0:00 0 - |
1429 Rule Iran 1978 only - Oct 20 24:00 0 - |
1295 Rule Iran 1979 only - Sep 19 0:00 0 - |
1430 Rule Iran 1979 only - Sep 18 24:00 0 - |
1296 Rule Iran 1980 only - Sep 23 0:00 0 - |
1431 Rule Iran 1980 only - Sep 22 24:00 0 - |
1297 Rule Iran 1991 only - May 3 0:00 1:00 - |
1432 Rule Iran 1991 only - May 2 24:00 1:00 - |
1298 Rule Iran 1992 1995 - Mar 22 0:00 1:00 - |
1433 Rule Iran 1992 1995 - Mar 21 24:00 1:00 - |
1299 Rule Iran 1991 1995 - Sep 22 0:00 0 - |
1434 Rule Iran 1991 1995 - Sep 21 24:00 0 - |
1300 Rule Iran 1996 only - Mar 21 0:00 1:00 - |
1435 Rule Iran 1996 only - Mar 20 24:00 1:00 - |
1301 Rule Iran 1996 only - Sep 21 0:00 0 - |
1436 Rule Iran 1996 only - Sep 20 24:00 0 - |
1302 Rule Iran 1997 1999 - Mar 22 0:00 1:00 - |
1437 Rule Iran 1997 1999 - Mar 21 24:00 1:00 - |
1303 Rule Iran 1997 1999 - Sep 22 0:00 0 - |
1438 Rule Iran 1997 1999 - Sep 21 24:00 0 - |
1304 Rule Iran 2000 only - Mar 21 0:00 1:00 - |
1439 Rule Iran 2000 only - Mar 20 24:00 1:00 - |
1305 Rule Iran 2000 only - Sep 21 0:00 0 - |
1440 Rule Iran 2000 only - Sep 20 24:00 0 - |
1306 Rule Iran 2001 2003 - Mar 22 0:00 1:00 - |
1441 Rule Iran 2001 2003 - Mar 21 24:00 1:00 - |
1307 Rule Iran 2001 2003 - Sep 22 0:00 0 - |
1442 Rule Iran 2001 2003 - Sep 21 24:00 0 - |
1308 Rule Iran 2004 only - Mar 21 0:00 1:00 - |
1443 Rule Iran 2004 only - Mar 20 24:00 1:00 - |
1309 Rule Iran 2004 only - Sep 21 0:00 0 - |
1444 Rule Iran 2004 only - Sep 20 24:00 0 - |
1310 Rule Iran 2005 only - Mar 22 0:00 1:00 - |
1445 Rule Iran 2005 only - Mar 21 24:00 1:00 - |
1311 Rule Iran 2005 only - Sep 22 0:00 0 - |
1446 Rule Iran 2005 only - Sep 21 24:00 0 - |
1312 Rule Iran 2008 only - Mar 21 0:00 1:00 - |
1447 Rule Iran 2008 only - Mar 20 24:00 1:00 - |
1313 Rule Iran 2008 only - Sep 21 0:00 0 - |
1448 Rule Iran 2008 only - Sep 20 24:00 0 - |
1314 Rule Iran 2009 2011 - Mar 22 0:00 1:00 - |
1449 Rule Iran 2009 2011 - Mar 21 24:00 1:00 - |
1315 Rule Iran 2009 2011 - Sep 22 0:00 0 - |
1450 Rule Iran 2009 2011 - Sep 21 24:00 0 - |
1316 Rule Iran 2012 only - Mar 21 0:00 1:00 - |
1451 Rule Iran 2012 only - Mar 20 24:00 1:00 - |
1317 Rule Iran 2012 only - Sep 21 0:00 0 - |
1452 Rule Iran 2012 only - Sep 20 24:00 0 - |
1318 Rule Iran 2013 2015 - Mar 22 0:00 1:00 - |
1453 Rule Iran 2013 2015 - Mar 21 24:00 1:00 - |
1319 Rule Iran 2013 2015 - Sep 22 0:00 0 - |
1454 Rule Iran 2013 2015 - Sep 21 24:00 0 - |
1320 Rule Iran 2016 only - Mar 21 0:00 1:00 - |
1455 Rule Iran 2016 only - Mar 20 24:00 1:00 - |
1321 Rule Iran 2016 only - Sep 21 0:00 0 - |
1456 Rule Iran 2016 only - Sep 20 24:00 0 - |
1322 Rule Iran 2017 2019 - Mar 22 0:00 1:00 - |
1457 Rule Iran 2017 2019 - Mar 21 24:00 1:00 - |
1323 Rule Iran 2017 2019 - Sep 22 0:00 0 - |
1458 Rule Iran 2017 2019 - Sep 21 24:00 0 - |
1324 Rule Iran 2020 only - Mar 21 0:00 1:00 - |
1459 Rule Iran 2020 only - Mar 20 24:00 1:00 - |
1325 Rule Iran 2020 only - Sep 21 0:00 0 - |
1460 Rule Iran 2020 only - Sep 20 24:00 0 - |
1326 Rule Iran 2021 2023 - Mar 22 0:00 1:00 - |
1461 Rule Iran 2021 2023 - Mar 21 24:00 1:00 - |
1327 Rule Iran 2021 2023 - Sep 22 0:00 0 - |
1462 Rule Iran 2021 2023 - Sep 21 24:00 0 - |
1328 Rule Iran 2024 only - Mar 21 0:00 1:00 - |
1463 Rule Iran 2024 only - Mar 20 24:00 1:00 - |
1329 Rule Iran 2024 only - Sep 21 0:00 0 - |
1464 Rule Iran 2024 only - Sep 20 24:00 0 - |
1330 Rule Iran 2025 2027 - Mar 22 0:00 1:00 - |
1465 Rule Iran 2025 2027 - Mar 21 24:00 1:00 - |
1331 Rule Iran 2025 2027 - Sep 22 0:00 0 - |
1466 Rule Iran 2025 2027 - Sep 21 24:00 0 - |
1332 Rule Iran 2028 2029 - Mar 21 0:00 1:00 - |
1467 Rule Iran 2028 2029 - Mar 20 24:00 1:00 - |
1333 Rule Iran 2028 2029 - Sep 21 0:00 0 - |
1468 Rule Iran 2028 2029 - Sep 20 24:00 0 - |
1334 Rule Iran 2030 2031 - Mar 22 0:00 1:00 - |
1469 Rule Iran 2030 2031 - Mar 21 24:00 1:00 - |
1335 Rule Iran 2030 2031 - Sep 22 0:00 0 - |
1470 Rule Iran 2030 2031 - Sep 21 24:00 0 - |
1336 Rule Iran 2032 2033 - Mar 21 0:00 1:00 - |
1471 Rule Iran 2032 2033 - Mar 20 24:00 1:00 - |
1337 Rule Iran 2032 2033 - Sep 21 0:00 0 - |
1472 Rule Iran 2032 2033 - Sep 20 24:00 0 - |
1338 Rule Iran 2034 2035 - Mar 22 0:00 1:00 - |
1473 Rule Iran 2034 2035 - Mar 21 24:00 1:00 - |
1339 Rule Iran 2034 2035 - Sep 22 0:00 0 - |
1474 Rule Iran 2034 2035 - Sep 21 24:00 0 - |
1340 # |
1475 Rule Iran 2036 2037 - Mar 20 24:00 1:00 - |
1341 # The following rules are approximations starting in the year 2038. |
1476 Rule Iran 2036 2037 - Sep 20 24:00 0 - |
1342 # These are the best post-2037 approximations available, given the |
1477 Rule Iran 2038 2039 - Mar 21 24:00 1:00 - |
1343 # restrictions of a single rule using a Gregorian-based data format. |
1478 Rule Iran 2038 2039 - Sep 21 24:00 0 - |
|
1479 Rule Iran 2040 2041 - Mar 20 24:00 1:00 - |
|
1480 Rule Iran 2040 2041 - Sep 20 24:00 0 - |
|
1481 Rule Iran 2042 2043 - Mar 21 24:00 1:00 - |
|
1482 Rule Iran 2042 2043 - Sep 21 24:00 0 - |
|
1483 Rule Iran 2044 2045 - Mar 20 24:00 1:00 - |
|
1484 Rule Iran 2044 2045 - Sep 20 24:00 0 - |
|
1485 Rule Iran 2046 2047 - Mar 21 24:00 1:00 - |
|
1486 Rule Iran 2046 2047 - Sep 21 24:00 0 - |
|
1487 Rule Iran 2048 2049 - Mar 20 24:00 1:00 - |
|
1488 Rule Iran 2048 2049 - Sep 20 24:00 0 - |
|
1489 Rule Iran 2050 2051 - Mar 21 24:00 1:00 - |
|
1490 Rule Iran 2050 2051 - Sep 21 24:00 0 - |
|
1491 Rule Iran 2052 2053 - Mar 20 24:00 1:00 - |
|
1492 Rule Iran 2052 2053 - Sep 20 24:00 0 - |
|
1493 Rule Iran 2054 2055 - Mar 21 24:00 1:00 - |
|
1494 Rule Iran 2054 2055 - Sep 21 24:00 0 - |
|
1495 Rule Iran 2056 2057 - Mar 20 24:00 1:00 - |
|
1496 Rule Iran 2056 2057 - Sep 20 24:00 0 - |
|
1497 Rule Iran 2058 2059 - Mar 21 24:00 1:00 - |
|
1498 Rule Iran 2058 2059 - Sep 21 24:00 0 - |
|
1499 Rule Iran 2060 2062 - Mar 20 24:00 1:00 - |
|
1500 Rule Iran 2060 2062 - Sep 20 24:00 0 - |
|
1501 Rule Iran 2063 only - Mar 21 24:00 1:00 - |
|
1502 Rule Iran 2063 only - Sep 21 24:00 0 - |
|
1503 Rule Iran 2064 2066 - Mar 20 24:00 1:00 - |
|
1504 Rule Iran 2064 2066 - Sep 20 24:00 0 - |
|
1505 Rule Iran 2067 only - Mar 21 24:00 1:00 - |
|
1506 Rule Iran 2067 only - Sep 21 24:00 0 - |
|
1507 Rule Iran 2068 2070 - Mar 20 24:00 1:00 - |
|
1508 Rule Iran 2068 2070 - Sep 20 24:00 0 - |
|
1509 Rule Iran 2071 only - Mar 21 24:00 1:00 - |
|
1510 Rule Iran 2071 only - Sep 21 24:00 0 - |
|
1511 Rule Iran 2072 2074 - Mar 20 24:00 1:00 - |
|
1512 Rule Iran 2072 2074 - Sep 20 24:00 0 - |
|
1513 Rule Iran 2075 only - Mar 21 24:00 1:00 - |
|
1514 Rule Iran 2075 only - Sep 21 24:00 0 - |
|
1515 Rule Iran 2076 2078 - Mar 20 24:00 1:00 - |
|
1516 Rule Iran 2076 2078 - Sep 20 24:00 0 - |
|
1517 Rule Iran 2079 only - Mar 21 24:00 1:00 - |
|
1518 Rule Iran 2079 only - Sep 21 24:00 0 - |
|
1519 Rule Iran 2080 2082 - Mar 20 24:00 1:00 - |
|
1520 Rule Iran 2080 2082 - Sep 20 24:00 0 - |
|
1521 Rule Iran 2083 only - Mar 21 24:00 1:00 - |
|
1522 Rule Iran 2083 only - Sep 21 24:00 0 - |
|
1523 Rule Iran 2084 2086 - Mar 20 24:00 1:00 - |
|
1524 Rule Iran 2084 2086 - Sep 20 24:00 0 - |
|
1525 Rule Iran 2087 only - Mar 21 24:00 1:00 - |
|
1526 Rule Iran 2087 only - Sep 21 24:00 0 - |
|
1527 # |
|
1528 # The following rules are approximations starting in the year 2088. |
|
1529 # These are the best post-2088 approximations available, given the |
|
1530 # restrictions of a single rule using ordinary Gregorian dates. |
1344 # At some point this table will need to be extended, though quite |
1531 # At some point this table will need to be extended, though quite |
1345 # possibly Iran will change the rules first. |
1532 # possibly Iran will change the rules first. |
1346 Rule Iran 2036 max - Mar 21 0:00 1:00 - |
1533 Rule Iran 2088 max - Mar 20 24:00 1:00 - |
1347 Rule Iran 2036 max - Sep 21 0:00 0 - |
1534 Rule Iran 2088 max - Sep 20 24:00 0 - |
1348 |
1535 |
1349 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
1536 # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
1350 Zone Asia/Tehran 3:25:44 - LMT 1916 |
1537 Zone Asia/Tehran 3:25:44 - LMT 1916 |
1351 3:25:44 - TMT 1946 # Tehran Mean Time |
1538 3:25:44 - TMT 1946 # Tehran Mean Time |
1352 3:30 - +0330 1977 Nov |
1539 3:30 - +0330 1977 Nov |
1454 Rule Zion 1957 only - Sep 22 0:00 0 S |
1641 Rule Zion 1957 only - Sep 22 0:00 0 S |
1455 Rule Zion 1974 only - Jul 7 0:00 1:00 D |
1642 Rule Zion 1974 only - Jul 7 0:00 1:00 D |
1456 Rule Zion 1974 only - Oct 13 0:00 0 S |
1643 Rule Zion 1974 only - Oct 13 0:00 0 S |
1457 Rule Zion 1975 only - Apr 20 0:00 1:00 D |
1644 Rule Zion 1975 only - Apr 20 0:00 1:00 D |
1458 Rule Zion 1975 only - Aug 31 0:00 0 S |
1645 Rule Zion 1975 only - Aug 31 0:00 0 S |
|
1646 |
|
1647 # From Alois Treindl (2019-03-06): |
|
1648 # http://www.moin.gov.il/Documents/שעון קיץ/clock-50-years-7-2014.pdf |
|
1649 # From Isaac Starkman (2019-03-06): |
|
1650 # Summer time was in that period in 1980 and 1984, see |
|
1651 # https://www.ynet.co.il/articles/0,7340,L-3951073,00.html |
|
1652 # You can of course read it in translation. |
|
1653 # I checked the local newspapers for that years. |
|
1654 # It started on midnight and end at 01.00 am. |
|
1655 # From Paul Eggert (2019-03-06): |
|
1656 # Also see this thread about the moin.gov.il URL: |
|
1657 # https://mm.icann.org/pipermail/tz/2018-November/027194.html |
|
1658 Rule Zion 1980 only - Aug 2 0:00 1:00 D |
|
1659 Rule Zion 1980 only - Sep 13 1:00 0 S |
|
1660 Rule Zion 1984 only - May 5 0:00 1:00 D |
|
1661 Rule Zion 1984 only - Aug 25 1:00 0 S |
|
1662 |
|
1663 # From Shanks & Pottenger: |
1459 Rule Zion 1985 only - Apr 14 0:00 1:00 D |
1664 Rule Zion 1985 only - Apr 14 0:00 1:00 D |
1460 Rule Zion 1985 only - Sep 15 0:00 0 S |
1665 Rule Zion 1985 only - Sep 15 0:00 0 S |
1461 Rule Zion 1986 only - May 18 0:00 1:00 D |
1666 Rule Zion 1986 only - May 18 0:00 1:00 D |
1462 Rule Zion 1986 only - Sep 7 0:00 0 S |
1667 Rule Zion 1986 only - Sep 7 0:00 0 S |
1463 Rule Zion 1987 only - Apr 15 0:00 1:00 D |
1668 Rule Zion 1987 only - Apr 15 0:00 1:00 D |
2017 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s |
2226 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s |
2018 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s |
2227 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s |
2019 6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s |
2228 6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s |
2020 6:00 - +06 |
2229 6:00 - +06 |
2021 # Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-KZY) |
2230 # Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-KZY) |
2022 # This currently includes Qostanay (aka Kostanay, Kustanay) (KZ-KUS); |
|
2023 # see comments below. |
|
2024 Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 |
2231 Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 |
2025 4:00 - +04 1930 Jun 21 |
2232 4:00 - +04 1930 Jun 21 |
2026 5:00 - +05 1981 Apr 1 |
2233 5:00 - +05 1981 Apr 1 |
2027 5:00 1:00 +06 1981 Oct 1 |
2234 5:00 1:00 +06 1981 Oct 1 |
2028 6:00 - +06 1982 Apr 1 |
2235 6:00 - +06 1982 Apr 1 |
2029 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s |
2236 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s |
2030 4:00 RussiaAsia +04/+05 1991 Sep 29 2:00s |
2237 4:00 RussiaAsia +04/+05 1991 Sep 29 2:00s |
2031 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s |
2238 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s |
2032 6:00 RussiaAsia +06/+07 1992 Mar 29 2:00s |
2239 6:00 RussiaAsia +06/+07 1992 Mar 29 2:00s |
2033 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s |
2240 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s |
|
2241 6:00 - +06 2018 Dec 21 0:00 |
|
2242 5:00 - +05 |
|
2243 # |
|
2244 # Qostanay (aka Kostanay, Kustanay) (KZ-KUS) |
|
2245 # The 1991/2 rules are unclear partly because of the 1997 Turgai |
|
2246 # reorganization. |
|
2247 Zone Asia/Qostanay 4:14:28 - LMT 1924 May 2 |
|
2248 4:00 - +04 1930 Jun 21 |
|
2249 5:00 - +05 1981 Apr 1 |
|
2250 5:00 1:00 +06 1981 Oct 1 |
|
2251 6:00 - +06 1982 Apr 1 |
|
2252 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s |
|
2253 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s |
|
2254 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s |
2034 6:00 - +06 |
2255 6:00 - +06 |
2035 # The following zone is like Asia/Qyzylorda except for being one |
2256 |
2036 # hour earlier from 1991-09-29 to 1992-03-29. The 1991/2 rules for |
|
2037 # Qostanay are unclear partly because of the 1997 Turgai |
|
2038 # reorganization, so this zone is commented out for now. |
|
2039 #Zone Asia/Qostanay 4:14:20 - LMT 1924 May 2 |
|
2040 # 4:00 - +04 1930 Jun 21 |
|
2041 # 5:00 - +05 1981 Apr 1 |
|
2042 # 5:00 1:00 +06 1981 Oct 1 |
|
2043 # 6:00 - +06 1982 Apr 1 |
|
2044 # 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s |
|
2045 # 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s |
|
2046 # 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s |
|
2047 # 6:00 - +06 |
|
2048 # |
|
2049 # Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT) |
2257 # Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT) |
2050 Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 |
2258 Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 |
2051 4:00 - +04 1930 Jun 21 |
2259 4:00 - +04 1930 Jun 21 |
2052 5:00 - +05 1981 Apr 1 |
2260 5:00 - +05 1981 Apr 1 |
2053 5:00 1:00 +06 1981 Oct 1 |
2261 5:00 1:00 +06 1981 Oct 1 |
2137 # newspapers in Korean, all articles correspond with data in Wikipedia. |
2345 # newspapers in Korean, all articles correspond with data in Wikipedia. |
2138 # For example, the article in 1948 (Korean Language) proved that DST |
2346 # For example, the article in 1948 (Korean Language) proved that DST |
2139 # started at June 1 in that year. For another example, the article in |
2347 # started at June 1 in that year. For another example, the article in |
2140 # 1988 said that DST started at 2:00 AM in that year. |
2348 # 1988 said that DST started at 2:00 AM in that year. |
2141 |
2349 |
|
2350 # From Phake Nick (2018-10-27): |
|
2351 # 1. According to official announcement from Korean government, the DST end |
|
2352 # date in South Korea should be |
|
2353 # 1955-09-08 without specifying time |
|
2354 # http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0027977557 |
|
2355 # 1956-09-29 without specifying time |
|
2356 # http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0027978341 |
|
2357 # 1957-09-21 24 o'clock |
|
2358 # http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0027979690#3 |
|
2359 # 1958-09-20 24 o'clock |
|
2360 # http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0027981189 |
|
2361 # 1959-09-19 24 o'clock |
|
2362 # http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0027982974#2 |
|
2363 # 1960-09-17 24 o'clock |
|
2364 # http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028044104 |
|
2365 # ... |
|
2366 # 2.... https://namu.wiki/w/대한민국%20표준시 ... [says] |
|
2367 # when Korea was using GMT+8:30 as standard time, the international |
|
2368 # aviation/marine/meteorological industry in the country refused to |
|
2369 # follow and continued to use GMT+9:00 for interoperability. |
|
2370 |
|
2371 |
2142 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
2372 # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
2143 Rule ROK 1948 only - Jun 1 0:00 1:00 D |
2373 Rule ROK 1948 only - Jun 1 0:00 1:00 D |
2144 Rule ROK 1948 only - Sep 13 0:00 0 S |
2374 Rule ROK 1948 only - Sep 12 24:00 0 S |
2145 Rule ROK 1949 only - Apr 3 0:00 1:00 D |
2375 Rule ROK 1949 only - Apr 3 0:00 1:00 D |
2146 Rule ROK 1949 1951 - Sep Sun>=8 0:00 0 S |
2376 Rule ROK 1949 1951 - Sep Sat>=7 24:00 0 S |
2147 Rule ROK 1950 only - Apr 1 0:00 1:00 D |
2377 Rule ROK 1950 only - Apr 1 0:00 1:00 D |
2148 Rule ROK 1951 only - May 6 0:00 1:00 D |
2378 Rule ROK 1951 only - May 6 0:00 1:00 D |
2149 Rule ROK 1955 only - May 5 0:00 1:00 D |
2379 Rule ROK 1955 only - May 5 0:00 1:00 D |
2150 Rule ROK 1955 only - Sep 9 0:00 0 S |
2380 Rule ROK 1955 only - Sep 8 24:00 0 S |
2151 Rule ROK 1956 only - May 20 0:00 1:00 D |
2381 Rule ROK 1956 only - May 20 0:00 1:00 D |
2152 Rule ROK 1956 only - Sep 30 0:00 0 S |
2382 Rule ROK 1956 only - Sep 29 24:00 0 S |
2153 Rule ROK 1957 1960 - May Sun>=1 0:00 1:00 D |
2383 Rule ROK 1957 1960 - May Sun>=1 0:00 1:00 D |
2154 Rule ROK 1957 1960 - Sep Sun>=18 0:00 0 S |
2384 Rule ROK 1957 1960 - Sep Sat>=17 24:00 0 S |
2155 Rule ROK 1987 1988 - May Sun>=8 2:00 1:00 D |
2385 Rule ROK 1987 1988 - May Sun>=8 2:00 1:00 D |
2156 Rule ROK 1987 1988 - Oct Sun>=8 3:00 0 S |
2386 Rule ROK 1987 1988 - Oct Sun>=8 3:00 0 S |
2157 |
2387 |
2158 # From Paul Eggert (2016-08-23): |
2388 # From Paul Eggert (2016-08-23): |
2159 # The Korean Wikipedia entry gives the following sources for UT offsets: |
2389 # The Korean Wikipedia entry gives the following sources for UT offsets: |
2160 # |
2390 # |
2161 # 1908: Official Journal Article No. 3994 (decree No. 5) |
2391 # 1908: Official Journal Article No. 3994 (decree No. 5) |