initial import
[glibc.git] / time / asia
blob78ecb30d93f054adc164c6fd9f1b6ccd690d77d3
1 # @(#)asia      7.12
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).
7 # From Paul Eggert <eggert@twinsun.com> (August 18, 1994):
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.
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.
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).
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
56 # See the `europe' file for Russia and Turkey in Asia.
58 # See the `africa' file for Zone naming conventions.
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.
66 ###############################################################################
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
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
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
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
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
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
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
116 # British Indian Ocean Territory
117 # From Whitman:
118 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
119 Zone    Indian/Chagos   5:00    -       PKT
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
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
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
143 # People's Republic of China
145 # From Guy Harris:
146 # People's Republic of China.  Yes, they really have only one time zone.
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.
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):
159 #     1986 May 4 - Sept 14
160 #     1987 mid-April - ??
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.
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
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.
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
191 ###############################################################################
193 # Republic of China
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
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
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
261 ###############################################################################
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
279 # Georgia
280 # From Paul Eggert <eggert@twinsun.com> (1994-11-19):
281 # Today's _Economist_ (p 60) reports that Georgia moved its clocks forward
282 # an hour recently, due to a law proposed by Zurab Murvanidze,
283 # an MP who went on a hunger strike for 11 days to force discussion about it!
284 # Alas, we have no details.
285 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
286 Zone    Asia/Tbilisi    2:59:16 -       LMT     1880
287                         2:59    -       LST     1924 May  2
288                         3:00    -       MSK     1957 Mar
289                         4:00    Russia  BS%s
291 # India
292 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
293 Zone    Asia/Calcutta   5:53:28 -       LMT     1880
294                         5:53    -       CMT     1941 Oct    # Calcutta Mean Time
295                         6:30    -       BMT     1942 May 15
296                         5:30    -       IST     1942 Sep
297                         5:30    1:00    IST     1945 Oct 15
298                         5:30    -       IST
299 # The following are like Asia/Calcutta:
300 #       Andaman Is
301 #       Lakshadweep (Laccadive, Minicoy and Amindivi Is)
302 #       Nicobar Is
304 # Indonesia
305 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
306 Zone Asia/Jakarta       7:07:12 -       LMT     1867 Aug 10
307                         7:07    -       JMT     1924 Jan  1 0:13
308                         7:20    -       JVT     1932 Nov
309                         7:30    -       JVT     1942 Mar 23
310                         9:00    -       JST     1945 Aug
311                         7:30    -       JVT     1948 May
312                         8:00    -       JVT     1950 May
313                         7:30    -       JVT     1964
314                         7:00    -       JVT
315 Zone Asia/Ujung_Pandang 7:57:36 -       LMT     1920
316                         7:58    -       MMT     1932 Nov    # Macassar Mean Time
317                         8:00    -       BNT     1942 Feb  9
318                         9:00    -       JST     1945 Aug
319                         8:00    -       BNT
320 Zone Asia/Jayapura      9:22:48 -       LMT     1932 Nov
321                         9:00    -       MLT     1944
322                         9:30    -       CST     1964
323                         9:00    -       MLT
325 # Iran
327 # Shanks has no record of DST after 1980.
329 # From Bob Devine (January 28, 1988):
330 # Iran: Last Sunday in March to third (?) Sunday in
331 # September.  Since the revolution, the official calendar is Monarchic
332 # calendar; I have no idea what the correspondence between dates are.
334 # From U. S. Naval Observatory (January 19, 1989):
335 # IRAN                3.5H AHEAD OF UTC
337 # From Shanks (1991), with corrections from Devine:
338 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
339 Rule    Iran    1977    only    -       Nov     1       0:00    0       S
340 Rule    Iran    1978    1980    -       Mar     21      0:00    1:00    D
341 Rule    Iran    1978    only    -       Oct     21      0:00    0       S
342 Rule    Iran    1979    only    -       Sep     19      0:00    0       S
343 Rule    Iran    1980    only    -       Sep     23      0:00    0       S
344 Rule    Iran    1988    max     -       Mar     lastSun 2:00    1:00    D
345 Rule    Iran    1988    max     -       Sep     Sun>=15 2:00    0       S
346 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
347 Zone    Asia/Tehran     3:25:44 -       LMT     1916
348                         3:26    -       TMT     1946
349                         3:30    -       IST     1977 Nov
350                         4:00    Iran    G%sT    1979
351                         3:30    Iran    I%sT
353 # Iraq
354 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
355 Rule    Iraq    1982    only    -       May     1       0:00    1:00    D
356 Rule    Iraq    1982    1984    -       Oct     1       0:00    0       S
357 Rule    Iraq    1983    only    -       Mar     31      0:00    1:00    D
358 Rule    Iraq    1984    1985    -       Apr     1       0:00    1:00    D
359 Rule    Iraq    1985    max     -       Sep     lastSun 1:00s   0       S
360 Rule    Iraq    1986    max     -       Mar     lastSun 1:00s   1:00    D
361 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
362 Zone    Asia/Baghdad    2:57:40 -       LMT     1890
363                         2:58    -       BMT     1918        # Baghdad Mean Time
364                         3:00    -       AST     1982 May
365                         3:00    Iraq    A%sT
368 ###############################################################################
370 # Israel
372 # From U. S. Naval Observatory (January 19, 1989):
373 # ISRAEL              2 H  AHEAD OF UTC
374 # ISRAEL              3 H  AHEAD OF UTC  APR 10 - SEP 3
376 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
378 # Shanks gives the following rules for Jerusalem from 1918 through 1991.
379 # After 1989 Shanks often disagrees with Silverberg; we go with Silverberg.
381 # From Shanks (1991):
382 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
383 Rule    Zion    1918    only    -       Jan      1      0:00    0       S
384 Rule    Zion    1940    only    -       Jun      1      0:00    1:00    D
385 Rule    Zion    1942    1944    -       Nov      1      0:00    0       S
386 Rule    Zion    1943    only    -       Apr      1      2:00    1:00    D
387 Rule    Zion    1944    only    -       Apr      1      0:00    1:00    D
388 Rule    Zion    1945    only    -       Apr     16      0:00    1:00    D
389 Rule    Zion    1945    only    -       Nov      1      2:00    0       S
390 Rule    Zion    1946    only    -       Apr     16      2:00    1:00    D
391 Rule    Zion    1946    only    -       Nov      1      0:00    0       S
392 Rule    Zion    1948    only    -       May     23      0:00    2:00    DD
393 Rule    Zion    1948    only    -       Sep      1      0:00    1:00    D
394 Rule    Zion    1948    1949    -       Nov      1      2:00    0       S
395 Rule    Zion    1949    only    -       May      1      0:00    1:00    D
396 Rule    Zion    1950    only    -       Apr     16      0:00    1:00    D
397 Rule    Zion    1950    only    -       Sep     15      3:00    0       S
398 Rule    Zion    1951    only    -       Apr      1      0:00    1:00    D
399 Rule    Zion    1951    only    -       Nov     11      3:00    0       S
400 Rule    Zion    1952    only    -       Apr     20      2:00    1:00    D
401 Rule    Zion    1952    only    -       Oct     19      3:00    0       S
402 Rule    Zion    1953    only    -       Apr     12      2:00    1:00    D
403 Rule    Zion    1953    only    -       Sep     13      3:00    0       S
404 Rule    Zion    1954    only    -       Jun     13      0:00    1:00    D
405 Rule    Zion    1954    only    -       Sep     12      0:00    0       S
406 Rule    Zion    1955    only    -       Jun     11      2:00    1:00    D
407 Rule    Zion    1955    only    -       Sep     11      0:00    0       S
408 Rule    Zion    1956    only    -       Jun      3      0:00    1:00    D
409 Rule    Zion    1956    only    -       Sep     30      3:00    0       S
410 Rule    Zion    1957    only    -       Apr     29      2:00    1:00    D
411 Rule    Zion    1957    only    -       Sep     22      0:00    0       S
412 Rule    Zion    1974    only    -       Jul      7      0:00    1:00    D
413 Rule    Zion    1974    only    -       Oct     13      0:00    0       S
414 Rule    Zion    1975    only    -       Apr     20      0:00    1:00    D
415 Rule    Zion    1975    only    -       Aug     31      0:00    0       S
416 Rule    Zion    1985    only    -       Apr     14      0:00    1:00    D
417 Rule    Zion    1985    only    -       Sep     15      0:00    0       S
418 Rule    Zion    1986    only    -       May     18      0:00    1:00    D
419 Rule    Zion    1986    only    -       Sep      7      0:00    0       S
420 Rule    Zion    1987    only    -       Apr     15      0:00    1:00    D
421 Rule    Zion    1987    only    -       Sep     13      0:00    0       S
422 Rule    Zion    1988    only    -       Apr      9      0:00    1:00    D
423 Rule    Zion    1988    only    -       Sep      3      0:00    0       S
424 #Rule   Zion    1989    only    -       Apr     29      0:00    1:00    D
425 #Rule   Zion    1989    only    -       Sep      2      0:00    0       S
426 #Rule   Zion    1990    only    -       Mar     25      0:00    1:00    D
427 #Rule   Zion    1990    only    -       Aug     26      0:00    0       S
428 #Rule   Zion    1991    only    -       Mar     10      0:00    1:00    D
429 #Rule   Zion    1991    only    -       Sep      1      0:00    0       S
431 # From Ephraim Silverberg (September 5, 1993):
433 # According to the Office of the Secretary General of the Ministry of
434 # Interior, there is NO set rule for Daylight-Savings/Standard time changes.
435 # Each year they decide anew what havoc to wreak on the country.  However,
436 # there is a "supposed" set of rules which is subject to change depending
437 # on the party the Minister of Interior, the size of the coalition
438 # government, the phase of the moon and the direction of the wind.  Hence,
439 # changes may need to be made on a semi-annual basis.  One thing is entrenched
440 # in law, however: that there must be at least 150 days on daylight savings
441 # time annually.
443 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
444 Rule    Zion    1989    only    -       Apr     30      0:00    1:00    D
445 Rule    Zion    1989    only    -       Sep      3      0:00    0:00    S
446 Rule    Zion    1990    only    -       Mar     25      0:00    1:00    D
447 Rule    Zion    1990    only    -       Aug     26      0:00    0:00    S
448 Rule    Zion    1991    only    -       Mar     24      0:00    1:00    D
449 Rule    Zion    1991    only    -       Sep      1      0:00    0:00    S
450 Rule    Zion    1992    only    -       Mar     29      0:00    1:00    D
451 Rule    Zion    1992    only    -       Sep      6      0:00    0:00    S
452 Rule    Zion    1993    only    -       Apr      2      0:00    1:00    D
453 Rule    Zion    1993    only    -       Sep      5      0:00    0:00    S
455 # The dates for 1994-1995 were obtained from Office of the Spokeswoman for
456 # the Ministry of Interior, Jerusalem.  There are no dates yet for 1996 and
457 # beyond so your guess is as good as theirs (those who are interested can
458 # call 972-2-701411 and ask for the spokeswoman).
460 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
461 Rule    Zion    1994    only    -       Apr      1      0:00    1:00    D
462 Rule    Zion    1994    only    -       Aug     28      0:00    0:00    S
463 Rule    Zion    1995    only    -       Mar     31      0:00    1:00    D
464 Rule    Zion    1995    only    -       Aug     27      0:00    0:00    S
466 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
467 Zone    Asia/Tel_Aviv   2:19:04 -       LMT     1880
468                         2:21    -       JMT     1918
469                         2:00    Zion    I%sT
472 ###############################################################################
474 # Japan
476 # `9:00' and `JST' is from Guy Harris.
478 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
479 # Shanks says that the far southern Ryukyu Is (Nansei-Shoto) are 8:00,
480 # but we don't have a good location name for them;
481 # we don't even know the name of the principal town.
482 # There is no information for Marcus.
483 # Other Japanese possessions are probably like Asia/Tokyo.
485 # From Shanks (1991):
486 # Japan switched from the Japanese calendar on 1893 Jan 1.
487 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
488 Zone    Asia/Tokyo      9:19:04 -       LMT     1896
489                         9:00    -       JST
490 #Zone Asia/South_Ryukyu 8:14:44 -       LMT     1896    # Amitori
491 #                       8:00    -       CST
493 # Jordan
494 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
495 # Most likely Shanks is merely guessing dates from 1992 on.
496 # From Shanks (1991):
497 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
498 Rule    Jordan  1931    only    -       Jan     1       0:00    0       -
499 Rule    Jordan  1973    only    -       Jun     6       0:00    1:00    " DST"
500 Rule    Jordan  1973    1975    -       Oct     1       0:00    0       -
501 Rule    Jordan  1974    1977    -       May     1       0:00    1:00    " DST"
502 Rule    Jordan  1976    only    -       Nov     1       0:00    0       -
503 Rule    Jordan  1977    only    -       Oct     1       0:00    0       -
504 Rule    Jordan  1978    only    -       Apr     30      0:00    1:00    " DST"
505 Rule    Jordan  1978    only    -       Sep     30      0:00    0       -
506 Rule    Jordan  1985    only    -       Apr     1       0:00    1:00    " DST"
507 Rule    Jordan  1985    only    -       Oct     1       0:00    0       -
508 Rule    Jordan  1986    1988    -       Apr     Fri>=1  0:00    1:00    " DST"
509 Rule    Jordan  1986    1990    -       Oct     Fri>=1  0:00    0       -
510 Rule    Jordan  1989    only    -       May     8       0:00    1:00    " DST"
511 Rule    Jordan  1990    only    -       Apr     27      0:00    1:00    " DST"
512 Rule    Jordan  1991    only    -       Apr     19      0:00    1:00    " DST"
513 Rule    Jordan  1991    only    -       Sep     27      0:00    0       -
514 Rule    Jordan  1992    max     -       Apr     Fri>=1  0:00    1:00    " DST"
515 Rule    Jordan  1992    max     -       Oct     Fri>=1  0:00    0       -
516 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
517 Zone    Asia/Amman      2:23:44 -       LMT     1931
518                         2:00    Jordan  EET%s
520 # Kazakhstan
521 # From Shanks (1991):
522 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
523 Zone    Asia/Alma-Ata   5:07:48 -       LMT     1924 May  2
524                         5:00    -       TSK     1957 Mar
525                         6:00    Russia  TS%s
527 # Kirgizstan
528 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
529 Zone    Asia/Bishkek    4:58:24 -       LMT     1924 May  2
530                         5:00    -       TSK     1957 Mar
531                         6:00    Russia  TS%s
533 ###############################################################################
535 # Korea
537 # From Guy Harris:
538 # According to someone at the Korean Times in San Francisco,
539 # Daylight Savings Time was not observed until 1987.  He did not know
540 # at what time of day DST starts or ends.
542 # From Shanks (1991):
543 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
544 Rule    ROK     1960    only    -       May     15      0:00    1:00    D
545 Rule    ROK     1960    only    -       Sep     13      0:00    0       S
546 Rule    ROK     1987    1988    -       May     Sun<=14 0:00    1:00    D
547 Rule    ROK     1987    1988    -       Oct     Sun<=14 0:00    0       S
549 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
550 Zone    Asia/Seoul      8:27:52 -       LMT     1890
551                         8:30    -       KST     1904 Dec
552                         9:00    -       KST     1928
553                         8:30    -       KST     1932
554                         9:00    -       KST     1954 Mar 21
555                         8:00    ROK     K%sT    1961 Aug 10
556                         8:30    -       KST     1968 Oct
557                         9:00    ROK     K%sT
558 Zone    Asia/Pyongyang  8:23:00 -       LMT     1890
559                         8:30    -       KST     1904 Dec
560                         9:00    -       KST     1928
561                         8:30    -       KST     1932
562                         9:00    -       KST     1954 Mar 21
563                         8:00    -       KST     1961 Aug 10
564                         9:00    -       KST
566 ###############################################################################
568 # Kuwait
569 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
570 Zone    Asia/Kuwait     3:11:56 -       LMT     1950
571                         3:00    -       AST
573 # Laos
574 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
575 Zone    Asia/Vientiane  6:50:24 -       LMT     1906 Jun  9
576                         7:06    -       SMT     1911 Mar 11 0:01     # Saigon MT
577                         7:00    -       ICT     1912 May
578                         8:00    -       ICT     1931 May
579                         7:00    -       ICT
581 # Lebanon
582 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
583 Rule    Lebanon 1880    only    -       Jan     1       0:00    0       -
584 Rule    Lebanon 1920    only    -       Mar     28      0:00    1:00    " DST"
585 Rule    Lebanon 1920    only    -       Oct     25      0:00    0       -
586 Rule    Lebanon 1921    only    -       Apr     3       0:00    1:00    " DST"
587 Rule    Lebanon 1921    only    -       Oct     3       0:00    0       -
588 Rule    Lebanon 1922    only    -       Mar     26      0:00    1:00    " DST"
589 Rule    Lebanon 1922    only    -       Oct     8       0:00    0       -
590 Rule    Lebanon 1923    only    -       Apr     22      0:00    1:00    " DST"
591 Rule    Lebanon 1923    only    -       Sep     16      0:00    0       -
592 Rule    Lebanon 1957    1961    -       May     1       0:00    1:00    " DST"
593 Rule    Lebanon 1957    1961    -       Oct     1       0:00    0       -
594 Rule    Lebanon 1972    only    -       Jun     22      0:00    1:00    " DST"
595 Rule    Lebanon 1972    1977    -       Oct     1       0:00    0       -
596 Rule    Lebanon 1973    1977    -       May     1       0:00    1:00    " DST"
597 Rule    Lebanon 1978    only    -       Apr     30      0:00    1:00    " DST"
598 Rule    Lebanon 1978    only    -       Sep     30      0:00    0       -
599 Rule    Lebanon 1984    1987    -       May     1       0:00    1:00    " DST"
600 Rule    Lebanon 1984    max     -       Oct     16      0:00    0       -
601 Rule    Lebanon 1988    only    -       Jun     1       0:00    1:00    " DST"
602 Rule    Lebanon 1989    only    -       May     10      0:00    1:00    " DST"
603 Rule    Lebanon 1990    max     -       May     1       0:00    1:00    " DST"
604 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
605 Zone    Asia/Beirut     2:22:00 -       LMT     1880
606                         2:00    Lebanon EET%s
608 # Malaysia
609 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
610 Zone Asia/Kuala_Lumpur  6:46:48 -       LMT     1880
611                         6:55    -       SMT     1905 Jun
612                         7:00    -       SGT     1933
613                         7:20    -       SGT     1942 Feb 15
614                         9:00    -       JST     1945 Sep 2
615                         7:20    -       SGT     1950
616                         7:30    -       SGT     1982 May
617                         8:00    -       SGT
619 # Maldives
620 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
621 Zone    Indian/Maldives 4:54:00 -       LMT     1880                    # Male
622                         4:54    -       MMT     1960
623                         5:00    -       PKT
625 # Mongolia
626 # Let's comment out the western and eastern Mongolian time zones
627 # till we know what their principal towns are.
628 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
629 Rule    Mongol  1978    only    -       Jan     1       0:00    0       S
630 Rule    Mongol  1981    1984    -       Apr     1       0:00    1:00    T
631 Rule    Mongol  1981    1984    -       Oct     1       0:00    0       S
632 Rule    Mongol  1985    max     -       Mar     lastSun 2:00    1:00    T
633 Rule    Mongol  1985    max     -       Sep     lastSun 3:00    0       S
634 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
635 #Zone   Asia/Dariv      6:14:32 -       LMT     1905 Aug
636 #                       6:00    -       DST     1978
637 #                       7:00    Mongol  D%sT
638 Zone    Asia/Ulan_Bator 7:07:32 -       LMT     1905 Aug
639                         7:00    -       UST     1978
640                         8:00    Mongol  U%sT
641 #Zone Asia/Baruun-Urt   7:33:00 -       LMT     1905 Aug
642 #                       8:00    -       BST     1978
643 #                       9:00    Mongol  B%sT
645 # Nepal
646 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
647 Zone    Asia/Katmandu   5:41:16 -       LMT     1920
648                         5:30    -       IST     1986
649                         5:45    -       NPT
651 # Oman
652 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
653 Zone    Asia/Muscat     3:54:20 -       LMT     1920
654                         4:00    -       GST
656 # Pakistan
657 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
658 Zone    Asia/Karachi    4:28:12 -       LMT     1907
659                         5:30    -       IST     1942 Sep
660                         5:30    1:00    IST     1945 Oct 15
661                         5:30    -       IST     1951 Sep 30
662                         5:00    -       PKT
664 # Palestine
665 # These rules for Egypt are stolen from the `africa' file.
666 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
667 Rule    Egypt   1957    only    -       May     10      0:00    1:00    " DST"
668 Rule    Egypt   1957    1958    -       Oct      1      0:00    0       -
669 Rule    Egypt   1958    only    -       May      1      0:00    1:00    " DST"
670 Rule    Egypt   1959    1981    -       May      1      1:00    1:00    " DST"
671 Rule    Egypt   1959    1965    -       Sep     30      3:00    0       -
672 Rule    Egypt   1966    max     -       Oct      1      3:00    0       -
673 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
674 Zone    Asia/Gaza       2:17:52 -       LMT     1900 Oct
675                         2:00    -       EET     1957 May 10
676                         2:00    Egypt   EET%s   1967 Jun 30
677                         2:00    Zion    I%sT
678 # This will undoubtedly change soon.
680 # Philippines
681 # Howse writes (p 162) that until 1844 the Philippines kept American date.
682 # The rest of this data is from Shanks.
683 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
684 Rule    Phil    1899    only    -       May     11      0:00    0       S
685 Rule    Phil    1936    only    -       Nov     1       0:00    1:00    D
686 Rule    Phil    1937    only    -       Feb     1       0:00    0       S
687 Rule    Phil    1954    only    -       Apr     12      0:00    1:00    D
688 Rule    Phil    1954    only    -       Jul     1       0:00    0       S
689 Rule    Phil    1978    only    -       Mar     22      0:00    1:00    D
690 Rule    Phil    1978    only    -       Sep     21      0:00    0       S
691 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
692 Zone    Asia/Manila     -15:56:00 -     LMT     1844
693                         8:04:00 -       LMT     1899 May 11
694                         8:00    Phil    P%sT    1942 May
695                         9:00    -       JST     1944 Nov
696                         8:00    Phil    P%sT
698 # Qatar
699 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
700 Zone    Asia/Qatar      3:26:08 -       LMT     1920            # Al Dawhah
701                         4:00    -       GST     1972 Jun
702                         3:00    -       AST
704 # Saudi Arabia
705 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
706 Zone    Asia/Riyadh     3:06:52 -       LMT     1950
707                         3:00    -       AST
709 # Singapore
710 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
711 Zone    Asia/Singapore  6:55:24 -       LMT     1880
712                         6:55    -       SMT     1905 Jun
713                         7:00    -       SGT     1933
714                         7:20    -       SGT     1942 Feb 15
715                         9:00    -       JST     1945 Sep  2
716                         7:20    -       SGT     1950
717                         7:30    -       SGT     1982 May
718                         8:00    -       SGT
720 # Sri Lanka
721 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
722 Zone    Asia/Colombo    5:19:24 -       LMT     1880
723                         5:20    -       JMT     1906
724                         5:30    -       IST     1942 Jan  5
725                         5:30    0:30    IHST    1942 Sep
726                         5:30    1:00    IST     1945 Oct 16 2:00
727                         5:30    -       IST
729 # Syria
730 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
731 Rule    Syria   1920    only    -       Jan     1       0:00    0       -
732 Rule    Syria   1920    1923    -       Apr     Sun>=15 2:00    1:00    " DST"
733 Rule    Syria   1920    1923    -       Oct     Sun>=1  2:00    0       -
734 Rule    Syria   1962    only    -       Apr     29      2:00    1:00    " DST"
735 Rule    Syria   1962    only    -       Oct     1       2:00    0       -
736 Rule    Syria   1963    1965    -       May     1       2:00    1:00    " DST"
737 Rule    Syria   1963    only    -       Sep     30      2:00    0       -
738 Rule    Syria   1964    only    -       Oct     1       2:00    0       -
739 Rule    Syria   1965    only    -       Sep     30      2:00    0       -
740 Rule    Syria   1966    only    -       Apr     24      2:00    1:00    " DST"
741 Rule    Syria   1966    1976    -       Oct     1       2:00    0       -
742 Rule    Syria   1967    1978    -       May     1       2:00    1:00    " DST"
743 Rule    Syria   1977    1978    -       Sep     1       2:00    0       -
744 Rule    Syria   1983    1984    -       Apr     9       2:00    1:00    " DST"
745 Rule    Syria   1983    1984    -       Oct     1       2:00    0       -
746 Rule    Syria   1986    only    -       Feb     16      2:00    1:00    " DST"
747 Rule    Syria   1986    only    -       Oct     9       2:00    0       -
748 Rule    Syria   1987    only    -       Mar     1       2:00    1:00    " DST"
749 Rule    Syria   1987    1988    -       Oct     31      2:00    0       -
750 Rule    Syria   1988    only    -       Mar     15      2:00    1:00    " DST"
751 Rule    Syria   1989    only    -       Mar     31      2:00    1:00    " DST"
752 Rule    Syria   1989    only    -       Oct     1       2:00    0       -
753 Rule    Syria   1990    max     -       Apr     1       2:00    1:00    " DST"
754 Rule    Syria   1990    max     -       Sep     30      2:00    0       -
755 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
756 Zone    Asia/Damascus   2:25:12 -       LMT     1920
757                         2:00    Syria   EET%s
759 # Tajikistan
760 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
761 Zone    Asia/Dushanbe   4:35:12 -       LMT     1924 May  2
762                         5:00    -       TSK     1957 Mar
763                         6:00    Russia  TS%s
765 # Thailand
766 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
767 Zone    Asia/Bangkok    6:42:04 -       LMT     1880
768                         6:42    -       BMT     1920 Apr
769                         7:00    -       ICT
771 # Turkmenistan
772 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
773 Zone    Asia/Ashkhabad  3:53:32 -       LMT     1924 May  2
774                         4:00    -       ASK     1957 Mar
775                         5:00    Russia  AS%s
777 # United Arab Emirates
778 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
779 Zone    Asia/Dubai      3:41:12 -       LMT     1920
780                         4:00    -       GST
782 # Uzbekistan
783 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
784 Zone    Asia/Tashkent   4:37:12 -       LMT     1924 May  2
785                         5:00    -       TSK     1957 Mar
786                         6:00    Russia  TS%s
788 # Vietnam
789 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
790 # Saigon's official name is Thanh-Pho Ho Chi Minh, but it's too long.
791 # We'll stick with the traditional name for now.
792 # From Shanks (1991):
793 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
794 Zone    Asia/Saigon     7:06:40 -       LMT     1906 Jun  9
795                         7:06    -       SMT     1911 Mar 11 0:01     # Saigon MT
796                         7:00    -       ICT     1912 May
797                         8:00    -       ICT     1931 May
798                         7:00    -       ICT
800 # Yemen
801 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
802 Zone    Asia/Aden       3:00:48 -       LMT     1950
803                         3:00    -       AST