Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitae7f1c3

Browse files
committed
Update time zone data files to tzdata release 2013b.
DST law changes in Chile, Haiti, Morocco, Paraguay, some Russian areas.Historical corrections for numerous places.
1 parent58bc481 commitae7f1c3

File tree

8 files changed

+324
-67
lines changed

8 files changed

+324
-67
lines changed

‎src/timezone/data/africa

Lines changed: 69 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# go ahead and edit the file (and please send any changes to
77
# tz@iana.org for general use in the future).
88

9-
# From Paul Eggert (2006-03-22):
9+
# From Paul Eggert (2013-02-21):
1010
#
1111
# A good source for time zone historical data outside the U.S. is
1212
# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -25,6 +25,10 @@
2525
# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
2626
# I found in the UCLA library.
2727
#
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>.
31+
#
2832
# A reliable and entertaining source about time zones is
2933
# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
3034
#
@@ -116,8 +120,12 @@ Zone Africa/Porto-Novo0:10:28-LMT1912
116120
1:00-WAT
117121

118122
# Botswana
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.
119126
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
120127
ZoneAfrica/Gaborone1:43:40 -LMT1885
128+
1:30-SAST1903 Mar
121129
2:00-CAT1943 Sep 19 2:00
122130
2:001:00CAST1944 Mar 19 2:00
123131
2:00-CAT
@@ -189,6 +197,11 @@ ZoneAfrica/Djibouti2:52:36 -LMT1911 Jul
189197

190198
# Egypt
191199

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.
204+
192205
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
193206
RuleEgypt1940only-Jul150:001:00S
194207
RuleEgypt1940only-Oct 10:000-
@@ -329,7 +342,7 @@ RuleEgypt2010only-Sep100:001:00S
329342
RuleEgypt2010only-SeplastThu23:00s0-
330343

331344
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
332-
ZoneAfrica/Cairo2:05:00 -LMT1900 Oct
345+
ZoneAfrica/Cairo2:05:09 -LMT1900 Oct
333346
2:00EgyptEE%sT
334347

335348
# Equatorial Guinea
@@ -833,6 +846,41 @@ ZoneIndian/Mayotte3:00:56 -LMT1911 Jul# Mamoutzou
833846
# 3:00 am Friday, July 20, 2012 and will again be advanced by 60 minutes
834847
# August 20, 2012 from 2:00 am.
835848

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>.
855+
#
856+
# To estimate what the Moroccan government will do in future years,
857+
# transition dates for 2013 through 2021 were determined by running
858+
# the following program under GNU Emacs 24.3:
859+
#
860+
# (let ((islamic-year 1434))
861+
# (while (< islamic-year 1444)
862+
# (let ((a
863+
# (calendar-gregorian-from-absolute
864+
# (calendar-islamic-to-absolute (list 9 1 islamic-year))))
865+
# (b
866+
# (calendar-gregorian-from-absolute
867+
# (calendar-islamic-to-absolute (list 10 1 islamic-year)))))
868+
#(insert
869+
# (format
870+
# (concat "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 3:00\t0\t-\n"
871+
# "Rule\tMorocco\t%d\tonly\t-\t%s\t %2d\t 2:00\t1:00\tS\n")
872+
# (car (cdr (cdr a))) (calendar-month-name (car a) t) (car (cdr a))
873+
# (car (cdr (cdr b))) (calendar-month-name (car b) t) (car (cdr b)))))
874+
# (setq islamic-year (+ 1 islamic-year))))
875+
#
876+
# with the results hand-edited for 2020-2022, when the normal spring-forward
877+
# date falls during the estimated Ramadan.
878+
#
879+
# From 2023 through 2038 Ramadan is not predicted to overlap with
880+
# daylight saving time. Starting in 2039 there will be overlap again,
881+
# but 32-bit time_t values roll around in 2038 so for now do not worry
882+
# about dates after 2038.
883+
836884
# RULENAMEFROMTOTYPEINONATSAVELETTER/S
837885

838886
RuleMorocco1939only-Sep12 0:001:00S
@@ -858,10 +906,28 @@ RuleMorocco2010only-May 2 0:001:00S
858906
RuleMorocco2010only-Aug 8 0:000-
859907
RuleMorocco2011only-Apr 3 0:001:00S
860908
RuleMorocco2011only-Jul 31 00-
861-
RuleMorocco2012max-Apr lastSun 2:001:00S
909+
RuleMorocco20122019-Apr lastSun 2:001:00S
862910
RuleMorocco2012max-Sep lastSun 3:000-
863911
RuleMorocco2012only-Jul 20 3:000-
864912
RuleMorocco2012only-Aug 20 2:001:00S
913+
RuleMorocco2013only-Jul 9 3:000-
914+
RuleMorocco2013only-Aug 8 2:001:00S
915+
RuleMorocco2014only-Jun 29 3:000-
916+
RuleMorocco2014only-Jul 29 2:001:00S
917+
RuleMorocco2015only-Jun 18 3:000-
918+
RuleMorocco2015only-Jul 18 2:001:00S
919+
RuleMorocco2016only-Jun 7 3:000-
920+
RuleMorocco2016only-Jul 7 2:001:00S
921+
RuleMorocco2017only-May 27 3:000-
922+
RuleMorocco2017only-Jun 26 2:001:00S
923+
RuleMorocco2018only-May 16 3:000-
924+
RuleMorocco2018only-Jun 15 2:001:00S
925+
RuleMorocco2019only-May 6 3:000-
926+
RuleMorocco2019only-Jun 5 2:001:00S
927+
RuleMorocco2020only-May 24 2:001:00S
928+
RuleMorocco2021only-May 13 2:001:00S
929+
RuleMorocco2022only-May 3 2:001:00S
930+
RuleMorocco2023max-Apr lastSun 2:001:00S
865931

866932
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
867933
Zone Africa/Casablanca-0:30:20 -LMT1913 Oct 26

‎src/timezone/data/antarctica

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,8 @@ RuleChileAQ2009only-MarSun>=93:00u0-
5050
RuleChileAQ2010only-AprSun>=13:00u0-
5151
RuleChileAQ2011only-MaySun>=23:00u0-
5252
RuleChileAQ2011only-AugSun>=164:00u1:00S
53-
RuleChileAQ2012only-AprSun>=233:00u0-
54-
RuleChileAQ2012only-SepSun>=24:00u1:00S
55-
RuleChileAQ2013max-MarSun>=93:00u0-
56-
RuleChileAQ2013max-OctSun>=94:00u1:00S
53+
RuleChileAQ2012max-AprSun>=233:00u0-
54+
RuleChileAQ2012max-SepSun>=24:00u1:00S
5755

5856
# These rules are stolen from the `australasia' file.
5957
RuleAusAQ1917only-Jan 10:011:00-

‎src/timezone/data/asia

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# go ahead and edit the file (and please send any changes to
77
# tz@iana.org for general use in the future).
88

9-
# From Paul Eggert (2006-03-22):
9+
# From Paul Eggert (2013-02-21):
1010
#
1111
# A good source for time zone historical data outside the U.S. is
1212
# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
@@ -25,6 +25,10 @@
2525
# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
2626
# I found in the UCLA library.
2727
#
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>.
31+
#
2832
# A reliable and entertaining source about time zones is
2933
# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
3034
#
@@ -279,9 +283,12 @@ ZoneAsia/Brunei7:39:40 -LMT1926 Mar # Bandar Seri Begawan
279283
8:00-BNT
280284

281285
# Burma / Myanmar
286+
287+
# Milne says 6:24:40 was the meridian of the time ball observatory at Rangoon.
288+
282289
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
283290
ZoneAsia/Rangoon6:24:40 -LMT1880# or Yangon
284-
6:24:36-RMT1920 # Rangoon Mean Time?
291+
6:24:40-RMT1920 # Rangoon Mean Time?
285292
6:30-BURT1942 May # Burma Time
286293
9:00-JST1945 May 3
287294
6:30-MMT # Myanmar Time
@@ -384,7 +391,8 @@ ZoneAsia/Harbin8:26:44-LMT1928 # or Haerbin
384391
8:00PRCC%sT
385392
# Zhongyuan Time ("Central plain Time")
386393
# most of China
387-
ZoneAsia/Shanghai8:05:52-LMT1928
394+
# Milne gives 8:05:56.7; round to nearest.
395+
ZoneAsia/Shanghai8:05:57-LMT1928
388396
8:00ShangC%sT1949
389397
8:00PRCC%sT
390398
# Long-shu Time (probably due to Long and Shu being two names of that area)
@@ -481,6 +489,10 @@ ZoneAsia/Kashgar5:03:56-LMT1928 # or Kashi or Kaxgar
481489
8:00PRCC%sT
482490

483491

492+
# Hong Kong (Xianggang)
493+
494+
# Milne gives 7:36:41.7; round this.
495+
484496
# From Lee Yiu Chung (2009-10-24):
485497
# I found there are some mistakes for the...DST rule for Hong
486498
# Kong. [According] to the DST record from Hong Kong Observatory (actually,
@@ -547,7 +559,6 @@ ZoneAsia/Kashgar5:03:56-LMT1928 # or Kashi or Kaxgar
547559
# The Japanese surrender of Hong Kong was signed 1945-09-15.
548560
# For lack of anything better, use start of those days as the transition times.
549561

550-
# Hong Kong (Xianggang)
551562
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
552563
RuleHK1941only-Apr13:301:00S
553564
RuleHK1941only-Sep303:300-
@@ -569,7 +580,7 @@ RuleHK1973only-Dec303:301:00S
569580
RuleHK1979only-MaySun>=83:301:00S
570581
RuleHK1979only-OctSun>=163:300-
571582
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
572-
ZoneAsia/Hong_Kong7:36:36 -LMT1904 Oct 30
583+
ZoneAsia/Hong_Kong7:36:42 -LMT1904 Oct 30
573584
8:00HKHK%sT1941 Dec 25
574585
9:00-JST1945 Sep 15
575586
8:00HKHK%sT
@@ -646,6 +657,9 @@ ZoneAsia/Macau7:34:20 -LMT1912
646657
###############################################################################
647658

648659
# Cyprus
660+
#
661+
# Milne says the Eastern Telegraph Company used 2:14:00. Stick with LMT.
662+
#
649663
# RuleNAMEFROMTOTYPEINONATSAVELETTER/S
650664
RuleCyprus1975only-Apr130:001:00S
651665
RuleCyprus1975only-Oct120:000-
@@ -1804,8 +1818,11 @@ ZoneAsia/Kathmandu5:41:16 -LMT1920
18041818
5:45-NPT# Nepal Time
18051819

18061820
# Oman
1821+
1822+
# Milne says 3:54:24 was the meridian of the Muscat Tidal Observatory.
1823+
18071824
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
1808-
ZoneAsia/Muscat3:54:20 -LMT1920
1825+
ZoneAsia/Muscat3:54:24 -LMT1920
18091826
4:00-GST
18101827

18111828
# Pakistan
@@ -2400,6 +2417,13 @@ ZoneAsia/Singapore6:55:25 -LMT1901 Jan 1
24002417
# no information
24012418

24022419
# Sri Lanka
2420+
2421+
# From Paul Eggert (2013-02-21):
2422+
# Milne says "Madras mean time use from May 1, 1898. Prior to this Colombo
2423+
# mean time, 5h. 4m. 21.9s. F., was used." But 5:04:21.9 differs considerably
2424+
# from Colombo's meridian 5:19:24, so for now ignore Milne and stick with
2425+
# Shanks and Pottenger.
2426+
24032427
# From Paul Eggert (1996-09-03):
24042428
# "Sri Lanka advances clock by an hour to avoid blackout"
24052429
# (www.virtual-pc.com/lankaweb/news/items/240596-2.html, 1996-05-24,
@@ -2699,6 +2723,12 @@ ZoneAsia/Tashkent4:37:12 -LMT1924 May 2
26992723

27002724
# Vietnam
27012725

2726+
# From Paul Eggert (2013-02-21):
2727+
# Milne gives 7:16:56 for the meridian of Saigon in 1899, as being
2728+
# used in Lower Laos, Cambodia, and Annam. But this is quite a ways
2729+
# from Saigon's location. For now, ignore this and stick with Shanks
2730+
# and Pottenger.
2731+
27022732
# From Arthur David Olson (2008-03-18):
27032733
# The English-language name of Vietnam's most populous city is "Ho Chi Min City";
27042734
# we use Ho_Chi_Minh below to avoid a name of more than 14 characters.
@@ -2712,6 +2742,10 @@ ZoneAsia/Ho_Chi_Minh7:06:40 -LMT1906 Jun 9
27122742
7:00-ICT
27132743

27142744
# Yemen
2745+
2746+
# Milne says 2:59:54 was the meridian of the saluting battery at Aden,
2747+
# and that Yemen was at 1:55:56, the meridian of the Hagia Sophia.
2748+
27152749
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
2716-
ZoneAsia/Aden3:00:48-LMT1950
2750+
ZoneAsia/Aden2:59:54-LMT1950
27172751
3:00-AST

‎src/timezone/data/australasia

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,9 @@ ZoneIndian/Cocos6:27:40-LMT1900
246246
6:30-CCT# Cocos Islands Time
247247

248248
# Fiji
249+
250+
# Milne gives 11:55:44 for Suva.
251+
249252
# From Alexander Krivenyshev (2009-11-10):
250253
# According to Fiji Broadcasting Corporation, Fiji plans to re-introduce DST
251254
# from November 29th 2009 to April 25th 2010.
@@ -339,7 +342,7 @@ RuleFiji2010max-OctSun>=182:001:00S
339342
RuleFiji2011only-MarSun>=13:000-
340343
RuleFiji2012max-JanSun>=183:000-
341344
# ZoneNAMEGMTOFFRULESFORMAT[UNTIL]
342-
ZonePacific/Fiji11:53:40 -LMT1915 Oct 26# Suva
345+
ZonePacific/Fiji11:55:44 -LMT1915 Oct 26# Suva
343346
12:00FijiFJ%sT# Fiji Time
344347

345348
# French Polynesia
@@ -782,7 +785,7 @@ ZonePacific/Wallis12:15:20 -LMT1901
782785
# go ahead and edit the file (and please send any changes to
783786
# tz@iana.org for general use in the future).
784787

785-
# From Paul Eggert (2006-03-22):
788+
# From Paul Eggert (2013-02-21):
786789
# A good source for time zone historical data outside the U.S. is
787790
# Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
788791
# San Diego: ACS Publications, Inc. (2003).
@@ -800,6 +803,10 @@ ZonePacific/Wallis12:15:20 -LMT1901
800803
# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
801804
# I found in the UCLA library.
802805
#
806+
# For data circa 1899, a common source is:
807+
# Milne J. Civil time. Geogr J. 1899 Feb;13(2):173-94
808+
# <http://www.jstor.org/stable/1774359>.
809+
#
803810
# A reliable and entertaining source about time zones is
804811
# Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997).
805812
#

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp