New data from ADO & Eggert.
[kopensolaris-gnu/glibc.git] / time / asia
1 # @(#)asia      7.11
2
3 # This data is by no means authoritative; if you think you know better,
4 # go ahead and edit the file (and please send any changes to
5 # tz@elsie.nci.nih.gov for general use in the future).
6
7 # From Paul Eggert <eggert@twinsun.com> (August 18, 1994):
8 #
9 # A good source for time zone historical data outside the U.S. is
10 # Thomas G. Shanks, The International Atlas (3rd edition),
11 # San Diego: ACS Publications, Inc. (1991).
12 # Except where otherwise noted, it is the source for the data below.
13 #
14 # Another source occasionally used is Edward W. Whitman, World Time Differences,
15 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
16 # I found in the UCLA library.
17 #
18 # A reliable and entertaining source about time zones is
19 # Derek Howse, Greenwich time and the discovery of the longitude,
20 # Oxford University Press (1980).
21 #
22 # I invented the abbreviations marked `*' in the following table;
23 # the rest are from earlier versions of this file, or from other sources.
24 # Corrections are welcome!
25 #               std dst
26 #               LMT     Local Mean Time
27 #               LST     Local Star Time (Russian ``mestnoe zvezdnoe vremya'')
28 #       2:00    EET  EET DST    Eastern European Time
29 #       2:00    IST IDT Israel
30 #       3:00    AST ADT Arabia*
31 #       3:00    MSK MSD Moscow
32 #       3:30    IST IDT Iran
33 #       4:00    BSK BSD Baku*
34 #       4:00    GST GDT Gulf*
35 #       4:30    AFT     Afghanistan*
36 #       5:00    ASK ASD Ashkhabad*
37 #       5:00    PKT     Pakistan*
38 #       5:30    IST IST India
39 #       5:45    NPT     Nepal*
40 #       6:00    BGT     Bengal, Bangladesh*
41 #       6:00    TSK TSD Tashkent*
42 #       6:30    BMT     Burma*
43 #       7:00    ICT     Indochina*
44 #       7:00    JVT     Java*
45 #       8:00    BNT     Borneo, Brunei*
46 #       8:00    CST CDT China
47 #       8:00    HKT HKST Hong Kong
48 #       8:00    PST PDT Philippines*
49 #       8:00    SGT     Singapore
50 #       8:00    UST UDT Ulan Bator*
51 #       9:00    JST     Japan
52 #       9:00    KST KDT Korea
53 #       9:00    MLT     Moluccas*
54 #       9:30    CST     Australian Central Standard Time
55 #
56 # See the `europe' file for Russia in Asia.
57 #
58 # See the `africa' file for Zone naming conventions.
59
60 # From Guy Harris:
61 # Incorporates data for Singapore from Robert Elz' asia 1.1, as well as
62 # additional information from Tom Yap, Sun Microsystems Intercontinental
63 # Technical Support (including a page from the Official Airline Guide -
64 # Worldwide Edition).  The names for time zones are guesses.
65
66 ###############################################################################
67
68 # From Paul Eggert <eggert@twinsun.com> (May 28, 1994):
69 # We don't know what happened to the clocks in the Caucausus and the ex-Soviet
70 # Central Asia after 1990.  Until we get more info, stick with the pre-1991 rules.
71 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
72 Rule    Russia  1981    1984    -       Apr     1       0:00    1:00    D
73 Rule    Russia  1981    1983    -       Oct     1       0:00    0       K
74 Rule    Russia  1984    max     -       Sep     lastSun 3:00    0       K
75 Rule    Russia  1985    max     -       Mar     lastSun 2:00    1:00    D
76
77 # Afghanistan
78 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
79 Zone    Asia/Kabul      4:36:48 -       LMT     1890
80                         4:00    -       GST     1945
81                         4:30    -       AFT
82
83 # Armenia
84 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
85 Zone    Asia/Yerevan    2:58:00 -       LMT     1924 May  2
86                         3:00    -       MSK     1957 Mar
87                         4:00    Russia  BS%s
88
89 # Azerbaijan
90 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
91 Zone    Asia/Baku       3:19:24 -       LMT     1924 May  2
92                         3:00    -       MSK     1957 Mar
93                         4:00    Russia  BS%s
94
95 # Bahrain
96 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
97 Zone    Asia/Bahrain    3:22:20 -       LMT     1920            # Al-Manamah
98                         4:00    -       GST     1972 Jun
99                         3:00    -       AST
100
101 # Bangladesh
102 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
103 Zone    Asia/Dacca      6:01:40 -       LMT     1890
104                         5:53    -       CMT     1941 Oct    # Calcutta Mean Time
105                         6:30    -       BMT     1942 May 15
106                         5:30    -       IST     1942 Sep
107                         6:30    -       BMT     1951 Sep 30
108                         6:00    -       BGT
109
110 # Bhutan
111 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
112 Zone    Asia/Thimbu     5:58:36 -       LMT     1947 Aug 15
113                         5:30    -       IST     1987 Oct
114                         6:00    -       BGT
115
116 # British Indian Ocean Territory
117 # From Whitman:
118 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
119 Zone    Indian/Chagos   5:00    -       PKT
120
121 # Brunei
122 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
123 Zone    Asia/Brunei     7:39:40 -       LMT     1926 Mar   # Bandar Seri Begawan
124                         7:30    -       BNT     1933
125                         8:00    -       BNT
126
127 # Burma
128 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
129 Zone    Asia/Rangoon    6:24:40 -       LMT     1880
130                         6:25    -       RMT     1920
131                         6:30    -       BMT     1942 May
132                         9:00    -       JST     1945 May 3
133                         6:30    -       BMT
134
135 # Cambodia
136 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
137 Zone    Asia/Phnom_Penh 6:59:40 -       LMT     1906 Jun  9
138                         7:06    -       SMT     1911 Mar 11 0:01     # Saigon MT
139                         7:00    -       ICT     1912 May
140                         8:00    -       ICT     1931 May
141                         7:00    -       ICT
142
143 # People's Republic of China
144
145 # From Guy Harris:
146 # People's Republic of China.  Yes, they really have only one time zone.
147
148 # From Bob Devine (January 28, 1988):
149 # No they don't.  See TIME mag, February 17, 1986 p.52.  Even though
150 # China is across 4 physical time zones, before Feb 1, 1986 only the
151 # Peking (Bejing) time zone was recognized.  Since that date, China
152 # has two of 'em -- Peking's and Urumqi (named after the capital of
153 # the Xinjiang Uighur Autonomous Region).  I don't know about DST for it.
154 #
155 # . . .I just deleted the DST table and this editor makes it too
156 # painful to suck in another copy..  So, here is what I have for
157 # DST start/end dates for Peking's time zone (info from AP):
158 #
159 #     1986 May 4 - Sept 14
160 #     1987 mid-April - ??
161
162 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
163 # According to Shanks, China started using DST in 1986,
164 # but it's still all one big happy time zone.
165
166 # From U. S. Naval Observatory (January 19, 1989):
167 # CHINA               8 H  AHEAD OF UTC  ALL OF CHINA, INCL TAIWAN
168 # CHINA               9 H  AHEAD OF UTC  APR 17 - SEP 10
169
170 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
171 # Shanks writes that China switched from the Chinese calendar on 1912 Feb 12.
172 # He also writes that China has had a single time zone since 1980 May 1,
173 # and that they instituted DST on 1986 May 4; this contradicts Devine's
174 # note about Time magazine, though apparently _something_ happened in 1986.
175
176 # From Shanks (1991):
177 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
178 Rule    Shang   1928    only    -       Jan      1      0:00    0       S
179 Rule    Shang   1940    only    -       Jun      3      0:00    1:00    D
180 Rule    Shang   1940    1941    -       Oct      1      0:00    0       S
181 Rule    Shang   1941    only    -       Mar     16      0:00    1:00    D
182 Rule    PRC     1949    only    -       Jan      1      0:00    0       S
183 Rule    PRC     1986    only    -       May      4      0:00    1:00    D
184 Rule    PRC     1986    max     -       Sep     Sun>=11 0:00    0       S
185 Rule    PRC     1987    max     -       Apr     Sun>=10 0:00    1:00    D
186 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
187 Zone    Asia/Shanghai   8:05:52 -       LMT     1928
188                         8:00    Shang   C%sT    1949
189                         8:00    PRC     C%sT
190
191 ###############################################################################
192
193 # Republic of China
194
195 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
196 Rule    Taiwan  1896    only    -       Jan     1       0:00    0       S
197 Rule    Taiwan  1945    1951    -       May     1       0:00    1:00    D
198 Rule    Taiwan  1945    1951    -       Oct     1       0:00    0       S
199 Rule    Taiwan  1952    only    -       Mar     1       0:00    1:00    D
200 Rule    Taiwan  1952    1954    -       Nov     1       0:00    0       S
201 Rule    Taiwan  1953    1959    -       Apr     1       0:00    1:00    D
202 Rule    Taiwan  1955    1961    -       Oct     1       0:00    0       S
203 Rule    Taiwan  1960    1961    -       Jun     1       0:00    1:00    D
204 Rule    Taiwan  1974    1975    -       Apr     1       0:00    1:00    D
205 Rule    Taiwan  1974    1975    -       Oct     1       0:00    0       S
206 Rule    Taiwan  1980    only    -       Jun     30      0:00    1:00    D
207 Rule    Taiwan  1980    only    -       Sep     30      0:00    0       S
208 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
209 Zone    Asia/Taipei     8:06:00 -       LMT     1896
210                         8:00    Taiwan  C%sT
211
212 ###############################################################################
213 # Hong Kong
214 # Presumably Hong Kong will have DST again when it merges with China,
215 # but it's too early to predict the details.
216 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
217 Rule    HK      1904    only    -       Oct     30      0:00    0       -
218 Rule    HK      1946    only    -       Apr     20      3:30    1:00    S
219 Rule    HK      1946    only    -       Dec     1       3:30    0       -
220 Rule    HK      1947    only    -       Apr     13      3:30    1:00    S
221 Rule    HK      1947    only    -       Dec     30      3:30    0       -
222 Rule    HK      1948    only    -       May     2       3:30    1:00    S
223 Rule    HK      1948    1952    -       Oct     lastSun 3:30    0       -
224 Rule    HK      1949    1953    -       Apr     Sun>=1  3:30    1:00    S
225 Rule    HK      1953    only    -       Nov     1       3:30    0       -
226 Rule    HK      1954    1964    -       Mar     Sun>=18 3:30    1:00    S
227 Rule    HK      1954    only    -       Oct     31      3:30    0       -
228 Rule    HK      1955    1964    -       Nov     Sun>=1  3:30    0       -
229 Rule    HK      1965    1977    -       Apr     Sun>=16 3:30    1:00    S
230 Rule    HK      1965    1977    -       Oct     Sun>=16 3:30    0       -
231 Rule    HK      1979    1980    -       May     Sun>=8  3:30    1:00    S
232 Rule    HK      1979    1980    -       Oct     Sun>=16 3:30    0       -
233 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
234 Zone    Asia/Hong_Kong  7:36:36 -       LMT     1904 Oct 30
235                         8:00    HK      HK%sT
236
237 # Macao
238 # Presumably Macao will have DST again when it merges with China,
239 # but it's too early to predict the details.
240 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
241 Rule    Macao   1912    only    -       Jan     1       0:00    0       S
242 Rule    Macao   1961    1962    -       Mar     Sun>=16 3:30    1:00    D
243 Rule    Macao   1961    1964    -       Nov     Sun>=1  3:30    0       S
244 Rule    Macao   1963    only    -       Mar     Sun>=16 0:00    1:00    D
245 Rule    Macao   1964    only    -       Mar     Sun>=16 3:30    1:00    D
246 Rule    Macao   1965    only    -       Mar     Sun>=16 0:00    1:00    D
247 Rule    Macao   1965    only    -       Oct     31      0:00    0       S
248 Rule    Macao   1966    1971    -       Apr     Sun>=16 3:30    1:00    D
249 Rule    Macao   1966    1971    -       Oct     Sun>=16 3:30    0       S
250 Rule    Macao   1972    1974    -       Apr     Sun>=15 0:00    1:00    D
251 Rule    Macao   1972    1973    -       Oct     Sun>=15 0:00    0       S
252 Rule    Macao   1974    1977    -       Oct     Sun>=15 3:30    0       S
253 Rule    Macao   1975    1977    -       Apr     Sun>=15 3:30    1:00    D
254 Rule    Macao   1978    1980    -       Apr     Sun>=15 0:00    1:00    D
255 Rule    Macao   1978    1980    -       Oct     Sun>=15 0:00    0       S
256 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
257 Zone    Asia/Macao      7:34:20 -       LMT     1912
258                         8:00    Macao   C%sT
259
260
261 ###############################################################################
262
263 # Cyprus
264 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
265 Rule    Cyprus  1921    only    -       Nov     14      0:00    0       -
266 Rule    Cyprus  1975    only    -       Apr     13      0:00    1:00    " DST"
267 Rule    Cyprus  1975    only    -       Oct     12      0:00    0       -
268 Rule    Cyprus  1976    only    -       May     15      0:00    1:00    " DST"
269 Rule    Cyprus  1976    only    -       Oct     11      0:00    0       -
270 Rule    Cyprus  1977    1980    -       Apr     Sun>=1  0:00    1:00    " DST"
271 Rule    Cyprus  1977    only    -       Sep     25      0:00    0       -
272 Rule    Cyprus  1978    only    -       Oct     2       0:00    0       -
273 Rule    Cyprus  1979    max     -       Sep     lastSun 0:00    0       -
274 Rule    Cyprus  1981    max     -       Mar     lastSun 0:00    1:00    " DST"
275 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
276 Zone    Asia/Nicosia    2:13:28 -       LMT     1921 Nov 14
277                         2:00    Cyprus  EET%s
278
279 # Georgia
280 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
281 Zone    Asia/Tbilisi    2:59:16 -       LMT     1880
282                         2:59    -       LST     1924 May  2
283                         3:00    -       MSK     1957 Mar
284                         4:00    Russia  BS%s
285
286 # India
287 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
288 Zone    Asia/Calcutta   5:53:28 -       LMT     1880
289                         5:53    -       CMT     1941 Oct    # Calcutta Mean Time
290                         6:30    -       BMT     1942 May 15
291                         5:30    -       IST     1942 Sep
292                         5:30    1:00    IST     1945 Oct 15
293                         5:30    -       IST
294 # The following are like Asia/Calcutta:
295 #       Andaman Is
296 #       Lakshadweep (Laccadive, Minicoy and Amindivi Is)
297 #       Nicobar Is
298
299 # Indonesia
300 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
301 Zone Asia/Jakarta       7:07:12 -       LMT     1867 Aug 10
302                         7:07    -       JMT     1924 Jan  1 0:13
303                         7:20    -       JVT     1932 Nov
304                         7:30    -       JVT     1942 Mar 23
305                         9:00    -       JST     1945 Aug
306                         7:30    -       JVT     1948 May
307                         8:00    -       JVT     1950 May
308                         7:30    -       JVT     1964
309                         7:00    -       JVT
310 Zone Asia/Ujung_Pandang 7:57:36 -       LMT     1920
311                         7:58    -       MMT     1932 Nov    # Macassar Mean Time
312                         8:00    -       BNT     1942 Feb  9
313                         9:00    -       JST     1945 Aug
314                         8:00    -       BNT
315 Zone Asia/Jayapura      9:22:48 -       LMT     1932 Nov
316                         9:00    -       MLT     1944
317                         9:30    -       CST     1964
318                         9:00    -       MLT
319
320 # Iran
321
322 # Shanks has no record of DST after 1980.
323
324 # From Bob Devine (January 28, 1988):
325 # Iran: Last Sunday in March to third (?) Sunday in
326 # September.  Since the revolution, the official calendar is Monarchic
327 # calendar; I have no idea what the correspondence between dates are.
328
329 # From U. S. Naval Observatory (January 19, 1989):
330 # IRAN                3.5H AHEAD OF UTC
331
332 # From Shanks (1991), with corrections from Devine:
333 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
334 Rule    Iran    1977    only    -       Nov     1       0:00    0       S
335 Rule    Iran    1978    1980    -       Mar     21      0:00    1:00    D
336 Rule    Iran    1978    only    -       Oct     21      0:00    0       S
337 Rule    Iran    1979    only    -       Sep     19      0:00    0       S
338 Rule    Iran    1980    only    -       Sep     23      0:00    0       S
339 Rule    Iran    1988    max     -       Mar     lastSun 2:00    1:00    D
340 Rule    Iran    1988    max     -       Sep     Sun>=15 2:00    0       S
341 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
342 Zone    Asia/Tehran     3:25:44 -       LMT     1916
343                         3:26    -       TMT     1946
344                         3:30    -       IST     1977 Nov
345                         4:00    Iran    G%sT    1979
346                         3:30    Iran    I%sT
347
348 # Iraq
349 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
350 Rule    Iraq    1982    only    -       May     1       0:00    1:00    D
351 Rule    Iraq    1982    1984    -       Oct     1       0:00    0       S
352 Rule    Iraq    1983    only    -       Mar     31      0:00    1:00    D
353 Rule    Iraq    1984    1985    -       Apr     1       0:00    1:00    D
354 Rule    Iraq    1985    max     -       Sep     lastSun 1:00s   0       S
355 Rule    Iraq    1986    max     -       Mar     lastSun 1:00s   1:00    D
356 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
357 Zone    Asia/Baghdad    2:57:40 -       LMT     1890
358                         2:58    -       BMT     1918        # Baghdad Mean Time
359                         3:00    -       AST     1982 May
360                         3:00    Iraq    A%sT
361
362
363 ###############################################################################
364
365 # Israel
366
367 # From U. S. Naval Observatory (January 19, 1989):
368 # ISRAEL              2 H  AHEAD OF UTC
369 # ISRAEL              3 H  AHEAD OF UTC  APR 10 - SEP 3
370
371 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
372 #
373 # Shanks gives the following rules for Jerusalem from 1918 through 1991.
374 # After 1989 Shanks often disagrees with Silverberg; we go with Silverberg.
375
376 # From Shanks (1991):
377 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
378 Rule    Zion    1918    only    -       Jan      1      0:00    0       S
379 Rule    Zion    1940    only    -       Jun      1      0:00    1:00    D
380 Rule    Zion    1942    1944    -       Nov      1      0:00    0       S
381 Rule    Zion    1943    only    -       Apr      1      2:00    1:00    D
382 Rule    Zion    1944    only    -       Apr      1      0:00    1:00    D
383 Rule    Zion    1945    only    -       Apr     16      0:00    1:00    D
384 Rule    Zion    1945    only    -       Nov      1      2:00    0       S
385 Rule    Zion    1946    only    -       Apr     16      2:00    1:00    D
386 Rule    Zion    1946    only    -       Nov      1      0:00    0       S
387 Rule    Zion    1948    only    -       May     23      0:00    2:00    DD
388 Rule    Zion    1948    only    -       Sep      1      0:00    1:00    D
389 Rule    Zion    1948    1949    -       Nov      1      2:00    0       S
390 Rule    Zion    1949    only    -       May      1      0:00    1:00    D
391 Rule    Zion    1950    only    -       Apr     16      0:00    1:00    D
392 Rule    Zion    1950    only    -       Sep     15      3:00    0       S
393 Rule    Zion    1951    only    -       Apr      1      0:00    1:00    D
394 Rule    Zion    1951    only    -       Nov     11      3:00    0       S
395 Rule    Zion    1952    only    -       Apr     20      2:00    1:00    D
396 Rule    Zion    1952    only    -       Oct     19      3:00    0       S
397 Rule    Zion    1953    only    -       Apr     12      2:00    1:00    D
398 Rule    Zion    1953    only    -       Sep     13      3:00    0       S
399 Rule    Zion    1954    only    -       Jun     13      0:00    1:00    D
400 Rule    Zion    1954    only    -       Sep     12      0:00    0       S
401 Rule    Zion    1955    only    -       Jun     11      2:00    1:00    D
402 Rule    Zion    1955    only    -       Sep     11      0:00    0       S
403 Rule    Zion    1956    only    -       Jun      3      0:00    1:00    D
404 Rule    Zion    1956    only    -       Sep     30      3:00    0       S
405 Rule    Zion    1957    only    -       Apr     29      2:00    1:00    D
406 Rule    Zion    1957    only    -       Sep     22      0:00    0       S
407 Rule    Zion    1974    only    -       Jul      7      0:00    1:00    D
408 Rule    Zion    1974    only    -       Oct     13      0:00    0       S
409 Rule    Zion    1975    only    -       Apr     20      0:00    1:00    D
410 Rule    Zion    1975    only    -       Aug     31      0:00    0       S
411 Rule    Zion    1985    only    -       Apr     14      0:00    1:00    D
412 Rule    Zion    1985    only    -       Sep     15      0:00    0       S
413 Rule    Zion    1986    only    -       May     18      0:00    1:00    D
414 Rule    Zion    1986    only    -       Sep      7      0:00    0       S
415 Rule    Zion    1987    only    -       Apr     15      0:00    1:00    D
416 Rule    Zion    1987    only    -       Sep     13      0:00    0       S
417 Rule    Zion    1988    only    -       Apr      9      0:00    1:00    D
418 Rule    Zion    1988    only    -       Sep      3      0:00    0       S
419 #Rule   Zion    1989    only    -       Apr     29      0:00    1:00    D
420 #Rule   Zion    1989    only    -       Sep      2      0:00    0       S
421 #Rule   Zion    1990    only    -       Mar     25      0:00    1:00    D
422 #Rule   Zion    1990    only    -       Aug     26      0:00    0       S
423 #Rule   Zion    1991    only    -       Mar     10      0:00    1:00    D
424 #Rule   Zion    1991    only    -       Sep      1      0:00    0       S
425
426 # From Ephraim Silverberg (September 5, 1993):
427 #
428 # According to the Office of the Secretary General of the Ministry of
429 # Interior, there is NO set rule for Daylight-Savings/Standard time changes.
430 # Each year they decide anew what havoc to wreak on the country.  However,
431 # there is a "supposed" set of rules which is subject to change depending
432 # on the party the Minister of Interior, the size of the coalition
433 # government, the phase of the moon and the direction of the wind.  Hence,
434 # changes may need to be made on a semi-annual basis.  One thing is entrenched
435 # in law, however: that there must be at least 150 days on daylight savings
436 # time annually.
437
438 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
439 Rule    Zion    1989    only    -       Apr     30      0:00    1:00    D
440 Rule    Zion    1989    only    -       Sep      3      0:00    0:00    S
441 Rule    Zion    1990    only    -       Mar     25      0:00    1:00    D
442 Rule    Zion    1990    only    -       Aug     26      0:00    0:00    S
443 Rule    Zion    1991    only    -       Mar     24      0:00    1:00    D
444 Rule    Zion    1991    only    -       Sep      1      0:00    0:00    S
445 Rule    Zion    1992    only    -       Mar     29      0:00    1:00    D
446 Rule    Zion    1992    only    -       Sep      6      0:00    0:00    S
447 Rule    Zion    1993    only    -       Apr      2      0:00    1:00    D
448 Rule    Zion    1993    only    -       Sep      5      0:00    0:00    S
449
450 # The dates for 1994-1995 were obtained from Office of the Spokeswoman for
451 # the Ministry of Interior, Jerusalem.  There are no dates yet for 1996 and
452 # beyond so your guess is as good as theirs (those who are interested can
453 # call 972-2-701411 and ask for the spokeswoman).
454
455 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
456 Rule    Zion    1994    only    -       Apr      1      0:00    1:00    D
457 Rule    Zion    1994    only    -       Aug     28      0:00    0:00    S
458 Rule    Zion    1995    only    -       Mar     31      0:00    1:00    D
459 Rule    Zion    1995    only    -       Aug     27      0:00    0:00    S
460
461 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
462 Zone    Asia/Tel_Aviv   2:19:04 -       LMT     1880
463                         2:21    -       JMT     1918
464                         2:00    Zion    I%sT
465
466
467 ###############################################################################
468
469 # Japan
470
471 # `9:00' and `JST' is from Guy Harris.
472
473 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
474 # Shanks says that the far southern Ryukyu Is (Nansei-Shoto) are 8:00,
475 # but we don't have a good location name for them;
476 # we don't even know the name of the principal town.
477 # There is no information for Marcus.
478 # Other Japanese possessions are probably like Asia/Tokyo.
479
480 # From Shanks (1991):
481 # Japan switched from the Japanese calendar on 1893 Jan 1.
482 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
483 Zone    Asia/Tokyo      9:19:04 -       LMT     1896
484                         9:00    -       JST
485 #Zone Asia/South_Ryukyu 8:14:44 -       LMT     1896    # Amitori
486 #                       8:00    -       CST
487
488 # Jordan
489 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
490 # Most likely Shanks is merely guessing dates from 1992 on.
491 # From Shanks (1991):
492 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
493 Rule    Jordan  1931    only    -       Jan     1       0:00    0       -
494 Rule    Jordan  1973    only    -       Jun     6       0:00    1:00    " DST"
495 Rule    Jordan  1973    1975    -       Oct     1       0:00    0       -
496 Rule    Jordan  1974    1977    -       May     1       0:00    1:00    " DST"
497 Rule    Jordan  1976    only    -       Nov     1       0:00    0       -
498 Rule    Jordan  1977    only    -       Oct     1       0:00    0       -
499 Rule    Jordan  1978    only    -       Apr     30      0:00    1:00    " DST"
500 Rule    Jordan  1978    only    -       Sep     30      0:00    0       -
501 Rule    Jordan  1985    only    -       Apr     1       0:00    1:00    " DST"
502 Rule    Jordan  1985    only    -       Oct     1       0:00    0       -
503 Rule    Jordan  1986    1988    -       Apr     Fri>=1  0:00    1:00    " DST"
504 Rule    Jordan  1986    1990    -       Oct     Fri>=1  0:00    0       -
505 Rule    Jordan  1989    only    -       May     8       0:00    1:00    " DST"
506 Rule    Jordan  1990    only    -       Apr     27      0:00    1:00    " DST"
507 Rule    Jordan  1991    only    -       Apr     19      0:00    1:00    " DST"
508 Rule    Jordan  1991    only    -       Sep     27      0:00    0       -
509 Rule    Jordan  1992    max     -       Apr     Fri>=1  0:00    1:00    " DST"
510 Rule    Jordan  1992    max     -       Oct     Fri>=1  0:00    0       -
511 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
512 Zone    Asia/Amman      2:23:44 -       LMT     1931
513                         2:00    Jordan  EET%s
514
515 # Kazakhstan
516 # From Shanks (1991):
517 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
518 Zone    Asia/Alma-Ata   5:07:48 -       LMT     1924 May  2
519                         5:00    -       TSK     1957 Mar
520                         6:00    Russia  TS%s
521
522
523 ###############################################################################
524
525 # Korea
526
527 # From Guy Harris:
528 # According to someone at the Korean Times in San Francisco,
529 # Daylight Savings Time was not observed until 1987.  He did not know
530 # at what time of day DST starts or ends.
531
532 # From Shanks (1991):
533 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
534 Rule    ROK     1960    only    -       May     15      0:00    1:00    D
535 Rule    ROK     1960    only    -       Sep     13      0:00    0       S
536 Rule    ROK     1987    1988    -       May     Sun<=14 0:00    1:00    D
537 Rule    ROK     1987    1988    -       Oct     Sun<=14 0:00    0       S
538
539 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
540 Zone    Asia/Seoul      8:27:52 -       LMT     1890
541                         8:30    -       KST     1904 Dec
542                         9:00    -       KST     1928
543                         8:30    -       KST     1932
544                         9:00    -       KST     1954 Mar 21
545                         8:00    ROK     K%sT    1961 Aug 10
546                         8:30    -       KST     1968 Oct
547                         9:00    ROK     K%sT
548 Zone    Asia/Pyongyang  8:23:00 -       LMT     1890
549                         8:30    -       KST     1904 Dec
550                         9:00    -       KST     1928
551                         8:30    -       KST     1932
552                         9:00    -       KST     1954 Mar 21
553                         8:00    -       KST     1961 Aug 10
554                         9:00    -       KST
555
556 ###############################################################################
557
558
559 # Kuwait
560 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
561 Zone    Asia/Kuwait     3:11:56 -       LMT     1950
562                         3:00    -       AST
563
564 # Kyrgyzstan
565 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
566 Zone    Asia/Frunze     4:58:24 -       LMT     1924 May  2
567                         5:00    -       TSK     1957 Mar
568                         6:00    Russia  TS%s
569
570 # Laos
571 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
572 Zone    Asia/Vientiane  6:50:24 -       LMT     1906 Jun  9
573                         7:06    -       SMT     1911 Mar 11 0:01     # Saigon MT
574                         7:00    -       ICT     1912 May
575                         8:00    -       ICT     1931 May
576                         7:00    -       ICT
577
578 # Lebanon
579 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
580 Rule    Lebanon 1880    only    -       Jan     1       0:00    0       -
581 Rule    Lebanon 1920    only    -       Mar     28      0:00    1:00    " DST"
582 Rule    Lebanon 1920    only    -       Oct     25      0:00    0       -
583 Rule    Lebanon 1921    only    -       Apr     3       0:00    1:00    " DST"
584 Rule    Lebanon 1921    only    -       Oct     3       0:00    0       -
585 Rule    Lebanon 1922    only    -       Mar     26      0:00    1:00    " DST"
586 Rule    Lebanon 1922    only    -       Oct     8       0:00    0       -
587 Rule    Lebanon 1923    only    -       Apr     22      0:00    1:00    " DST"
588 Rule    Lebanon 1923    only    -       Sep     16      0:00    0       -
589 Rule    Lebanon 1957    1961    -       May     1       0:00    1:00    " DST"
590 Rule    Lebanon 1957    1961    -       Oct     1       0:00    0       -
591 Rule    Lebanon 1972    only    -       Jun     22      0:00    1:00    " DST"
592 Rule    Lebanon 1972    1977    -       Oct     1       0:00    0       -
593 Rule    Lebanon 1973    1977    -       May     1       0:00    1:00    " DST"
594 Rule    Lebanon 1978    only    -       Apr     30      0:00    1:00    " DST"
595 Rule    Lebanon 1978    only    -       Sep     30      0:00    0       -
596 Rule    Lebanon 1984    1987    -       May     1       0:00    1:00    " DST"
597 Rule    Lebanon 1984    max     -       Oct     16      0:00    0       -
598 Rule    Lebanon 1988    only    -       Jun     1       0:00    1:00    " DST"
599 Rule    Lebanon 1989    only    -       May     10      0:00    1:00    " DST"
600 Rule    Lebanon 1990    max     -       May     1       0:00    1:00    " DST"
601 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
602 Zone    Asia/Beirut     2:22:00 -       LMT     1880
603                         2:00    Lebanon EET%s
604
605 # Malaysia
606 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
607 Zone Asia/Kuala_Lumpur  6:46:48 -       LMT     1880
608                         6:55    -       SMT     1905 Jun
609                         7:00    -       SGT     1933
610                         7:20    -       SGT     1942 Feb 15
611                         9:00    -       JST     1945 Sep 2
612                         7:20    -       SGT     1950
613                         7:30    -       SGT     1982 May
614                         8:00    -       SGT
615
616 # Maldives
617 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
618 Zone    Indian/Maldives 4:54:00 -       LMT     1880                    # Male
619                         4:54    -       MMT     1960
620                         5:00    -       PKT
621
622 # Mongolia
623 # Let's comment out the western and eastern Mongolian time zones
624 # till we know what their principal towns are.
625 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
626 Rule    Mongol  1978    only    -       Jan     1       0:00    0       S
627 Rule    Mongol  1981    1984    -       Apr     1       0:00    1:00    T
628 Rule    Mongol  1981    1984    -       Oct     1       0:00    0       S
629 Rule    Mongol  1985    max     -       Mar     lastSun 2:00    1:00    T
630 Rule    Mongol  1985    max     -       Sep     lastSun 3:00    0       S
631 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
632 #Zone   Asia/Dariv      6:14:32 -       LMT     1905 Aug
633 #                       6:00    -       DST     1978
634 #                       7:00    Mongol  D%sT
635 Zone    Asia/Ulan_Bator 7:07:32 -       LMT     1905 Aug
636                         7:00    -       UST     1978
637                         8:00    Mongol  U%sT
638 #Zone Asia/Baruun-Urt   7:33:00 -       LMT     1905 Aug
639 #                       8:00    -       BST     1978
640 #                       9:00    Mongol  B%sT
641
642 # Nepal
643 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
644 Zone    Asia/Katmandu   5:41:16 -       LMT     1920
645                         5:30    -       IST     1986
646                         5:45    -       NPT
647
648 # Oman
649 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
650 Zone    Asia/Muscat     3:54:20 -       LMT     1920
651                         4:00    -       GST
652
653 # Pakistan
654 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
655 Zone    Asia/Karachi    4:28:12 -       LMT     1907
656                         5:30    -       IST     1942 Sep
657                         5:30    1:00    IST     1945 Oct 15
658                         5:30    -       IST     1951 Sep 30
659                         5:00    -       PKT
660
661 # Palestine
662 # These rules for Egypt are stolen from the `africa' file.
663 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
664 Rule    Egypt   1957    only    -       May     10      0:00    1:00    " DST"
665 Rule    Egypt   1957    1958    -       Oct      1      0:00    0       -
666 Rule    Egypt   1958    only    -       May      1      0:00    1:00    " DST"
667 Rule    Egypt   1959    1981    -       May      1      1:00    1:00    " DST"
668 Rule    Egypt   1959    1965    -       Sep     30      3:00    0       -
669 Rule    Egypt   1966    max     -       Oct      1      3:00    0       -
670 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
671 Zone    Asia/Gaza       2:17:52 -       LMT     1900 Oct
672                         2:00    -       EET     1957 May 10
673                         2:00    Egypt   EET%s   1967 Jun 30
674                         2:00    Zion    I%sT
675 # This will undoubtedly change soon.
676
677 # Philippines
678 # Howse writes (p 162) that until 1844 the Philippines kept American date.
679 # The rest of this data is from Shanks.
680 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
681 Rule    Phil    1899    only    -       May     11      0:00    0       S
682 Rule    Phil    1936    only    -       Nov     1       0:00    1:00    D
683 Rule    Phil    1937    only    -       Feb     1       0:00    0       S
684 Rule    Phil    1954    only    -       Apr     12      0:00    1:00    D
685 Rule    Phil    1954    only    -       Jul     1       0:00    0       S
686 Rule    Phil    1978    only    -       Mar     22      0:00    1:00    D
687 Rule    Phil    1978    only    -       Sep     21      0:00    0       S
688 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
689 Zone    Asia/Manila     -15:56:00 -     LMT     1844
690                         8:04:00 -       LMT     1899 May 11
691                         8:00    Phil    P%sT    1942 May
692                         9:00    -       JST     1944 Nov
693                         8:00    Phil    P%sT
694
695 # Qatar
696 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
697 Zone    Asia/Qatar      3:26:08 -       LMT     1920            # Al Dawhah
698                         4:00    -       GST     1972 Jun
699                         3:00    -       AST
700
701 # Saudi Arabia
702 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
703 Zone    Asia/Riyadh     3:06:52 -       LMT     1950
704                         3:00    -       AST
705
706 # Singapore
707 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
708 Zone    Asia/Singapore  6:55:24 -       LMT     1880
709                         6:55    -       SMT     1905 Jun
710                         7:00    -       SGT     1933
711                         7:20    -       SGT     1942 Feb 15
712                         9:00    -       JST     1945 Sep  2
713                         7:20    -       SGT     1950
714                         7:30    -       SGT     1982 May
715                         8:00    -       SGT
716
717 # Sri Lanka
718 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
719 Zone    Asia/Colombo    5:19:24 -       LMT     1880
720                         5:20    -       JMT     1906
721                         5:30    -       IST     1942 Jan  5
722                         5:30    0:30    IHST    1942 Sep
723                         5:30    1:00    IST     1945 Oct 16 2:00
724                         5:30    -       IST
725
726 # Syria
727 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
728 Rule    Syria   1920    only    -       Jan     1       0:00    0       -
729 Rule    Syria   1920    1923    -       Apr     Sun>=15 2:00    1:00    " DST"
730 Rule    Syria   1920    1923    -       Oct     Sun>=1  2:00    0       -
731 Rule    Syria   1962    only    -       Apr     29      2:00    1:00    " DST"
732 Rule    Syria   1962    only    -       Oct     1       2:00    0       -
733 Rule    Syria   1963    1965    -       May     1       2:00    1:00    " DST"
734 Rule    Syria   1963    only    -       Sep     30      2:00    0       -
735 Rule    Syria   1964    only    -       Oct     1       2:00    0       -
736 Rule    Syria   1965    only    -       Sep     30      2:00    0       -
737 Rule    Syria   1966    only    -       Apr     24      2:00    1:00    " DST"
738 Rule    Syria   1966    1976    -       Oct     1       2:00    0       -
739 Rule    Syria   1967    1978    -       May     1       2:00    1:00    " DST"
740 Rule    Syria   1977    1978    -       Sep     1       2:00    0       -
741 Rule    Syria   1983    1984    -       Apr     9       2:00    1:00    " DST"
742 Rule    Syria   1983    1984    -       Oct     1       2:00    0       -
743 Rule    Syria   1986    only    -       Feb     16      2:00    1:00    " DST"
744 Rule    Syria   1986    only    -       Oct     9       2:00    0       -
745 Rule    Syria   1987    only    -       Mar     1       2:00    1:00    " DST"
746 Rule    Syria   1987    1988    -       Oct     31      2:00    0       -
747 Rule    Syria   1988    only    -       Mar     15      2:00    1:00    " DST"
748 Rule    Syria   1989    only    -       Mar     31      2:00    1:00    " DST"
749 Rule    Syria   1989    only    -       Oct     1       2:00    0       -
750 Rule    Syria   1990    max     -       Apr     1       2:00    1:00    " DST"
751 Rule    Syria   1990    max     -       Sep     30      2:00    0       -
752 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
753 Zone    Asia/Damascus   2:25:12 -       LMT     1920
754                         2:00    Syria   EET%s
755
756 # Tajikistan
757 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
758 Zone    Asia/Dushanbe   4:35:12 -       LMT     1924 May  2
759                         5:00    -       TSK     1957 Mar
760                         6:00    Russia  TS%s
761
762 # Thailand
763 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
764 Zone    Asia/Bangkok    6:42:04 -       LMT     1880
765                         6:42    -       BMT     1920 Apr
766                         7:00    -       ICT
767
768 # Turkmenistan
769 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
770 Zone    Asia/Ashkhabad  3:53:32 -       LMT     1924 May  2
771                         4:00    -       ASK     1957 Mar
772                         5:00    Russia  AS%s
773
774 # United Arab Emirates
775 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
776 Zone    Asia/Dubai      3:41:12 -       LMT     1920
777                         4:00    -       GST
778
779 # Uzbekistan
780 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
781 Zone    Asia/Tashkent   4:37:12 -       LMT     1924 May  2
782                         5:00    -       TSK     1957 Mar
783                         6:00    Russia  TS%s
784
785 # Vietnam
786 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
787 # Saigon's official name is Thanh-Pho Ho Chi Minh, but it's too long.
788 # We'll stick with the traditional name for now.
789 # From Shanks (1991):
790 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
791 Zone    Asia/Saigon     7:06:40 -       LMT     1906 Jun  9
792                         7:06    -       SMT     1911 Mar 11 0:01     # Saigon MT
793                         7:00    -       ICT     1912 May
794                         8:00    -       ICT     1931 May
795                         7:00    -       ICT
796
797 # Yemen
798 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
799 Zone    Asia/Aden       3:00:48 -       LMT     1950
800                         3:00    -       AST