* sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): If started by
[glibc.git] / time / asia
blob78e7f26ea218d7398c98fb779679f9ab01547682
1 # @(#)asia      7.14
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 JDT 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 20, 1995):
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 of daylight savings
441 # time annually.  Ever since 1993, the change to daylight savings time has
442 # been from midnight Thursday night to 1 a.m. Friday morning and the change
443 # back to standard time on Saturday night from midnight daylight savings time
444 # to 11 p.m. standard time.
446 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
447 Rule    Zion    1989    only    -       Apr     30      0:00    1:00    D
448 Rule    Zion    1989    only    -       Sep      3      0:00    0:00    S
449 Rule    Zion    1990    only    -       Mar     25      0:00    1:00    D
450 Rule    Zion    1990    only    -       Aug     26      0:00    0:00    S
451 Rule    Zion    1991    only    -       Mar     24      0:00    1:00    D
452 Rule    Zion    1991    only    -       Sep      1      0:00    0:00    S
453 Rule    Zion    1992    only    -       Mar     29      0:00    1:00    D
454 Rule    Zion    1992    only    -       Sep      6      0:00    0:00    S
455 Rule    Zion    1993    only    -       Apr      2      0:00    1:00    D
456 Rule    Zion    1993    only    -       Sep      5      0:00    0:00    S
458 # The dates for 1994-1995 were obtained from Office of the Spokeswoman for the
459 # Ministry of Interior, Jerusalem, Israel.  The spokeswoman can be reached by
460 # calling the switchboard at 972-2-701411 and asking for the spokeswoman.
462 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
463 Rule    Zion    1994    only    -       Apr      1      0:00    1:00    D
464 Rule    Zion    1994    only    -       Aug     28      0:00    0:00    S
465 Rule    Zion    1995    only    -       Mar     31      0:00    1:00    D
466 Rule    Zion    1995    only    -       Sep      3      0:00    0:00    S
468 # The dates for 1996-1998 were also obtained from Office of the Spokeswoman
469 # for the Ministry of Interior, Jerusalem, Israel.  The official announcement
470 # can be viewed (in Hebrew) at the following URL:
472 #   ftp://ftp.huji.ac.il/pub/misc/timezones/announcements/1996-1998.ps.gz
474 # Emptor Caveat: The fall of 1996 is an election year (the change to/from
475 # daylight savings time affects the earliest possible time for morning prayers
476 # making it is a sensitive issue among the religious sector of the electorate)
477 # so political considerations may cause the outgoing government to make the
478 # change back to standard time earlier in the fall of 1996 and the incoming
479 # government may nullify the 1997/1998 times altogether depending on the
480 # coalition formed after the elections.  Life isn't boring here in Israel.
482 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
483 Rule    Zion    1996    1998    -       Mar     Fri>=14 0:00    1:00    D
484 Rule    Zion    1996    only    -       Sep     22      0:00    0:00    S
485 Rule    Zion    1997    only    -       Nov      2      0:00    0:00    S
486 Rule    Zion    1998    only    -       Oct     25      0:00    0:00    S
488 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
489 Zone    Asia/Tel_Aviv   2:19:04 -       LMT     1880
490                         2:21    -       JMT     1918
491                         2:00    Zion    I%sT
494 ###############################################################################
496 # Japan
498 # `9:00' and `JST' is from Guy Harris.
500 # From Paul Eggert <eggert@twinsun.com> (1995-03-06):
501 # Today's _Asahi Evening News_ (page 4) reports that Japan had
502 # daylight saving between 1948 and 1951, but ``the system was discontinued
503 # because the public believed it would lead to longer working hours.''
504 # Shanks writes that daylight saving in Japan during those years was as follows:
505 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
506 #Rule   Japan   1948    only    -       May     Sun>=1  2:00    1:00    D
507 #Rule   Japan   1948    1951    -       Sep     Sat>=8  2:00    0       S
508 #Rule   Japan   1949    only    -       Apr     Sun>=1  2:00    1:00    D
509 #Rule   Japan   1950    1951    -       May     Sun>=1  2:00    1:00    D
510 # but the only locations using it were US military bases.
511 # We go with Shanks and omit daylight saving in those years for Asia/Tokyo.
513 # The same news article also reports that Japan is likely to go on DST in 1996
514 # as follows, where I've guessed the AT and LETTER/S columns:
515 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
516 #Rule   Japan   1996    max     -       Apr     Sun>=1  2:00    1:00    D
517 #Rule   Japan   1996    max     -       Oct     lastSun 2:00    0       S
519 # From Shanks (1991):
520 # Japan switched from the Japanese calendar on 1893 Jan 1.
521 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
522 Zone    Asia/Tokyo      9:19:04 -       LMT     1896
523                         9:00    -       JST
524 # If Japan adopts DST in 1996, replace the above line with the following lines:
525 #                       9:00    -       JST     1996
526 #                       9:00    Japan   J%sT
527 # and uncomment the two `Rule' lines commented out above.
529 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
530 # Shanks says that the far southern Ryukyu Is (Nansei-Shoto) are 8:00,
531 # but we don't have a good location name for them;
532 # we don't even know the name of the principal town.
533 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
534 #Zone Asia/South_Ryukyu 8:14:44 -       LMT     1896    # Amitori
535 #                       8:00    -       CST
536 # There is no information for Marcus.
537 # Other Japanese possessions are probably like Asia/Tokyo.
539 # Jordan
540 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
541 # Most likely Shanks is merely guessing dates from 1992 on.
542 # From Shanks (1991):
543 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
544 Rule    Jordan  1931    only    -       Jan     1       0:00    0       -
545 Rule    Jordan  1973    only    -       Jun     6       0:00    1:00    " DST"
546 Rule    Jordan  1973    1975    -       Oct     1       0:00    0       -
547 Rule    Jordan  1974    1977    -       May     1       0:00    1:00    " DST"
548 Rule    Jordan  1976    only    -       Nov     1       0:00    0       -
549 Rule    Jordan  1977    only    -       Oct     1       0:00    0       -
550 Rule    Jordan  1978    only    -       Apr     30      0:00    1:00    " DST"
551 Rule    Jordan  1978    only    -       Sep     30      0:00    0       -
552 Rule    Jordan  1985    only    -       Apr     1       0:00    1:00    " DST"
553 Rule    Jordan  1985    only    -       Oct     1       0:00    0       -
554 Rule    Jordan  1986    1988    -       Apr     Fri>=1  0:00    1:00    " DST"
555 Rule    Jordan  1986    1990    -       Oct     Fri>=1  0:00    0       -
556 Rule    Jordan  1989    only    -       May     8       0:00    1:00    " DST"
557 Rule    Jordan  1990    only    -       Apr     27      0:00    1:00    " DST"
558 Rule    Jordan  1991    only    -       Apr     19      0:00    1:00    " DST"
559 Rule    Jordan  1991    only    -       Sep     27      0:00    0       -
560 Rule    Jordan  1992    max     -       Apr     Fri>=1  0:00    1:00    " DST"
561 Rule    Jordan  1992    max     -       Oct     Fri>=1  0:00    0       -
562 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
563 Zone    Asia/Amman      2:23:44 -       LMT     1931
564                         2:00    Jordan  EET%s
566 # Kazakhstan
567 # From Shanks (1991):
568 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
569 Zone    Asia/Alma-Ata   5:07:48 -       LMT     1924 May  2
570                         5:00    -       TSK     1957 Mar
571                         6:00    Russia  TS%s
573 # Kirgizstan
574 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
575 Zone    Asia/Bishkek    4:58:24 -       LMT     1924 May  2
576                         5:00    -       TSK     1957 Mar
577                         6:00    Russia  TS%s
579 ###############################################################################
581 # Korea
583 # From Guy Harris:
584 # According to someone at the Korean Times in San Francisco,
585 # Daylight Savings Time was not observed until 1987.  He did not know
586 # at what time of day DST starts or ends.
588 # From Shanks (1991):
589 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
590 Rule    ROK     1960    only    -       May     15      0:00    1:00    D
591 Rule    ROK     1960    only    -       Sep     13      0:00    0       S
592 Rule    ROK     1987    1988    -       May     Sun<=14 0:00    1:00    D
593 Rule    ROK     1987    1988    -       Oct     Sun<=14 0:00    0       S
595 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
596 Zone    Asia/Seoul      8:27:52 -       LMT     1890
597                         8:30    -       KST     1904 Dec
598                         9:00    -       KST     1928
599                         8:30    -       KST     1932
600                         9:00    -       KST     1954 Mar 21
601                         8:00    ROK     K%sT    1961 Aug 10
602                         8:30    -       KST     1968 Oct
603                         9:00    ROK     K%sT
604 Zone    Asia/Pyongyang  8:23:00 -       LMT     1890
605                         8:30    -       KST     1904 Dec
606                         9:00    -       KST     1928
607                         8:30    -       KST     1932
608                         9:00    -       KST     1954 Mar 21
609                         8:00    -       KST     1961 Aug 10
610                         9:00    -       KST
612 ###############################################################################
614 # Kuwait
615 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
616 Zone    Asia/Kuwait     3:11:56 -       LMT     1950
617                         3:00    -       AST
619 # Laos
620 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
621 Zone    Asia/Vientiane  6:50:24 -       LMT     1906 Jun  9
622                         7:06    -       SMT     1911 Mar 11 0:01     # Saigon MT
623                         7:00    -       ICT     1912 May
624                         8:00    -       ICT     1931 May
625                         7:00    -       ICT
627 # Lebanon
628 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
629 Rule    Lebanon 1880    only    -       Jan     1       0:00    0       -
630 Rule    Lebanon 1920    only    -       Mar     28      0:00    1:00    " DST"
631 Rule    Lebanon 1920    only    -       Oct     25      0:00    0       -
632 Rule    Lebanon 1921    only    -       Apr     3       0:00    1:00    " DST"
633 Rule    Lebanon 1921    only    -       Oct     3       0:00    0       -
634 Rule    Lebanon 1922    only    -       Mar     26      0:00    1:00    " DST"
635 Rule    Lebanon 1922    only    -       Oct     8       0:00    0       -
636 Rule    Lebanon 1923    only    -       Apr     22      0:00    1:00    " DST"
637 Rule    Lebanon 1923    only    -       Sep     16      0:00    0       -
638 Rule    Lebanon 1957    1961    -       May     1       0:00    1:00    " DST"
639 Rule    Lebanon 1957    1961    -       Oct     1       0:00    0       -
640 Rule    Lebanon 1972    only    -       Jun     22      0:00    1:00    " DST"
641 Rule    Lebanon 1972    1977    -       Oct     1       0:00    0       -
642 Rule    Lebanon 1973    1977    -       May     1       0:00    1:00    " DST"
643 Rule    Lebanon 1978    only    -       Apr     30      0:00    1:00    " DST"
644 Rule    Lebanon 1978    only    -       Sep     30      0:00    0       -
645 Rule    Lebanon 1984    1987    -       May     1       0:00    1:00    " DST"
646 Rule    Lebanon 1984    max     -       Oct     16      0:00    0       -
647 Rule    Lebanon 1988    only    -       Jun     1       0:00    1:00    " DST"
648 Rule    Lebanon 1989    only    -       May     10      0:00    1:00    " DST"
649 Rule    Lebanon 1990    max     -       May     1       0:00    1:00    " DST"
650 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
651 Zone    Asia/Beirut     2:22:00 -       LMT     1880
652                         2:00    Lebanon EET%s
654 # Malaysia
655 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
656 Zone Asia/Kuala_Lumpur  6:46:48 -       LMT     1880
657                         6:55    -       SMT     1905 Jun
658                         7:00    -       SGT     1933
659                         7:20    -       SGT     1942 Feb 15
660                         9:00    -       JST     1945 Sep 2
661                         7:20    -       SGT     1950
662                         7:30    -       SGT     1982 May
663                         8:00    -       SGT
665 # Maldives
666 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
667 Zone    Indian/Maldives 4:54:00 -       LMT     1880                    # Male
668                         4:54    -       MMT     1960
669                         5:00    -       PKT
671 # Mongolia
672 # Let's comment out the western and eastern Mongolian time zones
673 # till we know what their principal towns are.
674 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
675 Rule    Mongol  1978    only    -       Jan     1       0:00    0       S
676 Rule    Mongol  1981    1984    -       Apr     1       0:00    1:00    T
677 Rule    Mongol  1981    1984    -       Oct     1       0:00    0       S
678 Rule    Mongol  1985    max     -       Mar     lastSun 2:00    1:00    T
679 Rule    Mongol  1985    max     -       Sep     lastSun 3:00    0       S
680 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
681 #Zone   Asia/Dariv      6:14:32 -       LMT     1905 Aug
682 #                       6:00    -       DST     1978
683 #                       7:00    Mongol  D%sT
684 Zone    Asia/Ulan_Bator 7:07:32 -       LMT     1905 Aug
685                         7:00    -       UST     1978
686                         8:00    Mongol  U%sT
687 #Zone Asia/Baruun-Urt   7:33:00 -       LMT     1905 Aug
688 #                       8:00    -       BST     1978
689 #                       9:00    Mongol  B%sT
691 # Nepal
692 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
693 Zone    Asia/Katmandu   5:41:16 -       LMT     1920
694                         5:30    -       IST     1986
695                         5:45    -       NPT
697 # Oman
698 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
699 Zone    Asia/Muscat     3:54:20 -       LMT     1920
700                         4:00    -       GST
702 # Pakistan
703 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
704 Zone    Asia/Karachi    4:28:12 -       LMT     1907
705                         5:30    -       IST     1942 Sep
706                         5:30    1:00    IST     1945 Oct 15
707                         5:30    -       IST     1951 Sep 30
708                         5:00    -       PKT
710 # Palestine
711 # These rules for Egypt are stolen from the `africa' file.
712 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
713 Rule    Egypt   1957    only    -       May     10      0:00    1:00    " DST"
714 Rule    Egypt   1957    1958    -       Oct      1      0:00    0       -
715 Rule    Egypt   1958    only    -       May      1      0:00    1:00    " DST"
716 Rule    Egypt   1959    1981    -       May      1      1:00    1:00    " DST"
717 Rule    Egypt   1959    1965    -       Sep     30      3:00    0       -
718 Rule    Egypt   1966    max     -       Oct      1      3:00    0       -
719 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
720 Zone    Asia/Gaza       2:17:52 -       LMT     1900 Oct
721                         2:00    -       EET     1957 May 10
722                         2:00    Egypt   EET%s   1967 Jun 30
723                         2:00    Zion    I%sT
724 # This will undoubtedly change soon.
726 # Philippines
727 # Howse writes (p 162) that until 1844 the Philippines kept American date.
728 # The rest of this data is from Shanks.
729 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
730 Rule    Phil    1899    only    -       May     11      0:00    0       S
731 Rule    Phil    1936    only    -       Nov     1       0:00    1:00    D
732 Rule    Phil    1937    only    -       Feb     1       0:00    0       S
733 Rule    Phil    1954    only    -       Apr     12      0:00    1:00    D
734 Rule    Phil    1954    only    -       Jul     1       0:00    0       S
735 Rule    Phil    1978    only    -       Mar     22      0:00    1:00    D
736 Rule    Phil    1978    only    -       Sep     21      0:00    0       S
737 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
738 Zone    Asia/Manila     -15:56:00 -     LMT     1844
739                         8:04:00 -       LMT     1899 May 11
740                         8:00    Phil    P%sT    1942 May
741                         9:00    -       JST     1944 Nov
742                         8:00    Phil    P%sT
744 # Qatar
745 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
746 Zone    Asia/Qatar      3:26:08 -       LMT     1920            # Al Dawhah
747                         4:00    -       GST     1972 Jun
748                         3:00    -       AST
750 # Saudi Arabia
751 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
752 Zone    Asia/Riyadh     3:06:52 -       LMT     1950
753                         3:00    -       AST
755 # Singapore
756 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
757 Zone    Asia/Singapore  6:55:24 -       LMT     1880
758                         6:55    -       SMT     1905 Jun
759                         7:00    -       SGT     1933
760                         7:20    -       SGT     1942 Feb 15
761                         9:00    -       JST     1945 Sep  2
762                         7:20    -       SGT     1950
763                         7:30    -       SGT     1982 May
764                         8:00    -       SGT
766 # Sri Lanka
767 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
768 Zone    Asia/Colombo    5:19:24 -       LMT     1880
769                         5:20    -       JMT     1906
770                         5:30    -       IST     1942 Jan  5
771                         5:30    0:30    IHST    1942 Sep
772                         5:30    1:00    IST     1945 Oct 16 2:00
773                         5:30    -       IST
775 # Syria
776 # Rule  NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
777 Rule    Syria   1920    only    -       Jan     1       0:00    0       -
778 Rule    Syria   1920    1923    -       Apr     Sun>=15 2:00    1:00    " DST"
779 Rule    Syria   1920    1923    -       Oct     Sun>=1  2:00    0       -
780 Rule    Syria   1962    only    -       Apr     29      2:00    1:00    " DST"
781 Rule    Syria   1962    only    -       Oct     1       2:00    0       -
782 Rule    Syria   1963    1965    -       May     1       2:00    1:00    " DST"
783 Rule    Syria   1963    only    -       Sep     30      2:00    0       -
784 Rule    Syria   1964    only    -       Oct     1       2:00    0       -
785 Rule    Syria   1965    only    -       Sep     30      2:00    0       -
786 Rule    Syria   1966    only    -       Apr     24      2:00    1:00    " DST"
787 Rule    Syria   1966    1976    -       Oct     1       2:00    0       -
788 Rule    Syria   1967    1978    -       May     1       2:00    1:00    " DST"
789 Rule    Syria   1977    1978    -       Sep     1       2:00    0       -
790 Rule    Syria   1983    1984    -       Apr     9       2:00    1:00    " DST"
791 Rule    Syria   1983    1984    -       Oct     1       2:00    0       -
792 Rule    Syria   1986    only    -       Feb     16      2:00    1:00    " DST"
793 Rule    Syria   1986    only    -       Oct     9       2:00    0       -
794 Rule    Syria   1987    only    -       Mar     1       2:00    1:00    " DST"
795 Rule    Syria   1987    1988    -       Oct     31      2:00    0       -
796 Rule    Syria   1988    only    -       Mar     15      2:00    1:00    " DST"
797 Rule    Syria   1989    only    -       Mar     31      2:00    1:00    " DST"
798 Rule    Syria   1989    only    -       Oct     1       2:00    0       -
799 Rule    Syria   1990    max     -       Apr     1       2:00    1:00    " DST"
800 Rule    Syria   1990    max     -       Sep     30      2:00    0       -
801 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
802 Zone    Asia/Damascus   2:25:12 -       LMT     1920
803                         2:00    Syria   EET%s
805 # Tajikistan
806 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
807 Zone    Asia/Dushanbe   4:35:12 -       LMT     1924 May  2
808                         5:00    -       TSK     1957 Mar
809                         6:00    Russia  TS%s
811 # Thailand
812 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
813 Zone    Asia/Bangkok    6:42:04 -       LMT     1880
814                         6:42    -       BMT     1920 Apr
815                         7:00    -       ICT
817 # Turkmenistan
818 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
819 Zone    Asia/Ashkhabad  3:53:32 -       LMT     1924 May  2
820                         4:00    -       ASK     1957 Mar
821                         5:00    Russia  AS%s
823 # United Arab Emirates
824 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
825 Zone    Asia/Dubai      3:41:12 -       LMT     1920
826                         4:00    -       GST
828 # Uzbekistan
829 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
830 Zone    Asia/Tashkent   4:37:12 -       LMT     1924 May  2
831                         5:00    -       TSK     1957 Mar
832                         6:00    Russia  TS%s
834 # Vietnam
835 # From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
836 # Saigon's official name is Thanh-Pho Ho Chi Minh, but it's too long.
837 # We'll stick with the traditional name for now.
838 # From Shanks (1991):
839 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
840 Zone    Asia/Saigon     7:06:40 -       LMT     1906 Jun  9
841                         7:06    -       SMT     1911 Mar 11 0:01     # Saigon MT
842                         7:00    -       ICT     1912 May
843                         8:00    -       ICT     1931 May
844                         7:00    -       ICT
846 # Yemen
847 # Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
848 Zone    Asia/Aden       3:00:48 -       LMT     1950
849                         3:00    -       AST