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