J. Duke | 319a3b9 | 2007-12-01 00:00:00 +0000 | [diff] [blame^] | 1 | # |
| 2 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
| 3 | # |
| 4 | # This code is free software; you can redistribute it and/or modify it |
| 5 | # under the terms of the GNU General Public License version 2 only, as |
| 6 | # published by the Free Software Foundation. Sun designates this |
| 7 | # particular file as subject to the "Classpath" exception as provided |
| 8 | # by Sun in the LICENSE file that accompanied this code. |
| 9 | # |
| 10 | # This code is distributed in the hope that it will be useful, but WITHOUT |
| 11 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
| 12 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
| 13 | # version 2 for more details (a copy is included in the LICENSE file that |
| 14 | # accompanied this code). |
| 15 | # |
| 16 | # You should have received a copy of the GNU General Public License version |
| 17 | # 2 along with this work; if not, write to the Free Software Foundation, |
| 18 | # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
| 19 | # |
| 20 | # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
| 21 | # CA 95054 USA or visit www.sun.com if you need additional information or |
| 22 | # have any questions. |
| 23 | # |
| 24 | # <pre> |
| 25 | |
| 26 | # This data is by no means authoritative; if you think you know better, |
| 27 | # go ahead and edit the file (and please send any changes to |
| 28 | # tz@elsie.nci.nih.gov for general use in the future). |
| 29 | |
| 30 | # From Paul Eggert (2006-03-22): |
| 31 | # |
| 32 | # A good source for time zone historical data outside the U.S. is |
| 33 | # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition), |
| 34 | # San Diego: ACS Publications, Inc. (2003). |
| 35 | # |
| 36 | # Gwillim Law writes that a good source |
| 37 | # for recent time zone data is the International Air Transport |
| 38 | # Association's Standard Schedules Information Manual (IATA SSIM), |
| 39 | # published semiannually. Law sent in several helpful summaries |
| 40 | # of the IATA's data after 1990. |
| 41 | # |
| 42 | # Except where otherwise noted, Shanks & Pottenger is the source for |
| 43 | # entries through 1990, and IATA SSIM is the source for entries afterwards. |
| 44 | # |
| 45 | # Another source occasionally used is Edward W. Whitman, World Time Differences, |
| 46 | # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which |
| 47 | # I found in the UCLA library. |
| 48 | # |
| 49 | # A reliable and entertaining source about time zones is |
| 50 | # Derek Howse, Greenwich time and longitude, Philip Wilson Publishers (1997). |
| 51 | # |
| 52 | # Previous editions of this database used WAT, CAT, SAT, and EAT |
| 53 | # for +0:00 through +3:00, respectively, |
| 54 | # but Mark R V Murray reports that |
| 55 | # `SAST' is the official abbreviation for +2:00 in the country of South Africa, |
| 56 | # `CAT' is commonly used for +2:00 in countries north of South Africa, and |
| 57 | # `WAT' is probably the best name for +1:00, as the common phrase for |
| 58 | # the area that includes Nigeria is ``West Africa''. |
| 59 | # He has heard of ``Western Sahara Time'' for +0:00 but can find no reference. |
| 60 | # |
| 61 | # To make things confusing, `WAT' seems to have been used for -1:00 long ago; |
| 62 | # I'd guess that this was because people needed _some_ name for -1:00, |
| 63 | # and at the time, far west Africa was the only major land area in -1:00. |
| 64 | # This usage is now obsolete, as the last use of -1:00 on the African |
| 65 | # mainland seems to have been 1976 in Western Sahara. |
| 66 | # |
| 67 | # To summarize, the following abbreviations seem to have some currency: |
| 68 | # -1:00 WAT West Africa Time (no longer used) |
| 69 | # 0:00 GMT Greenwich Mean Time |
| 70 | # 2:00 CAT Central Africa Time |
| 71 | # 2:00 SAST South Africa Standard Time |
| 72 | # and Murray suggests the following abbreviation: |
| 73 | # 1:00 WAT West Africa Time |
| 74 | # I realize that this leads to `WAT' being used for both -1:00 and 1:00 |
| 75 | # for times before 1976, but this is the best I can think of |
| 76 | # until we get more information. |
| 77 | # |
| 78 | # I invented the following abbreviations; corrections are welcome! |
| 79 | # 2:00 WAST West Africa Summer Time |
| 80 | # 2:30 BEAT British East Africa Time (no longer used) |
| 81 | # 2:44:45 BEAUT British East Africa Unified Time (no longer used) |
| 82 | # 3:00 CAST Central Africa Summer Time (no longer used) |
| 83 | # 3:00 SAST South Africa Summer Time (no longer used) |
| 84 | # 3:00 EAT East Africa Time |
| 85 | # 4:00 EAST East Africa Summer Time (no longer used) |
| 86 | |
| 87 | # Algeria |
| 88 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 89 | Rule Algeria 1916 only - Jun 14 23:00s 1:00 S |
| 90 | Rule Algeria 1916 1919 - Oct Sun>=1 23:00s 0 - |
| 91 | Rule Algeria 1917 only - Mar 24 23:00s 1:00 S |
| 92 | Rule Algeria 1918 only - Mar 9 23:00s 1:00 S |
| 93 | Rule Algeria 1919 only - Mar 1 23:00s 1:00 S |
| 94 | Rule Algeria 1920 only - Feb 14 23:00s 1:00 S |
| 95 | Rule Algeria 1920 only - Oct 23 23:00s 0 - |
| 96 | Rule Algeria 1921 only - Mar 14 23:00s 1:00 S |
| 97 | Rule Algeria 1921 only - Jun 21 23:00s 0 - |
| 98 | Rule Algeria 1939 only - Sep 11 23:00s 1:00 S |
| 99 | Rule Algeria 1939 only - Nov 19 1:00 0 - |
| 100 | Rule Algeria 1944 1945 - Apr Mon>=1 2:00 1:00 S |
| 101 | Rule Algeria 1944 only - Oct 8 2:00 0 - |
| 102 | Rule Algeria 1945 only - Sep 16 1:00 0 - |
| 103 | Rule Algeria 1971 only - Apr 25 23:00s 1:00 S |
| 104 | Rule Algeria 1971 only - Sep 26 23:00s 0 - |
| 105 | Rule Algeria 1977 only - May 6 0:00 1:00 S |
| 106 | Rule Algeria 1977 only - Oct 21 0:00 0 - |
| 107 | Rule Algeria 1978 only - Mar 24 1:00 1:00 S |
| 108 | Rule Algeria 1978 only - Sep 22 3:00 0 - |
| 109 | Rule Algeria 1980 only - Apr 25 0:00 1:00 S |
| 110 | Rule Algeria 1980 only - Oct 31 2:00 0 - |
| 111 | # Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's |
| 112 | # more precise 0:09:21. |
| 113 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 114 | Zone Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:01 |
| 115 | 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time |
| 116 | 0:00 Algeria WE%sT 1940 Feb 25 2:00 |
| 117 | 1:00 Algeria CE%sT 1946 Oct 7 |
| 118 | 0:00 - WET 1956 Jan 29 |
| 119 | 1:00 - CET 1963 Apr 14 |
| 120 | 0:00 Algeria WE%sT 1977 Oct 21 |
| 121 | 1:00 Algeria CE%sT 1979 Oct 26 |
| 122 | 0:00 Algeria WE%sT 1981 May |
| 123 | 1:00 - CET |
| 124 | |
| 125 | # Angola |
| 126 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 127 | Zone Africa/Luanda 0:52:56 - LMT 1892 |
| 128 | 0:52:04 - AOT 1911 May 26 # Angola Time |
| 129 | 1:00 - WAT |
| 130 | |
| 131 | # Benin |
| 132 | # Whitman says they switched to 1:00 in 1946, not 1934; |
| 133 | # go with Shanks & Pottenger. |
| 134 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 135 | Zone Africa/Porto-Novo 0:10:28 - LMT 1912 |
| 136 | 0:00 - GMT 1934 Feb 26 |
| 137 | 1:00 - WAT |
| 138 | |
| 139 | # Botswana |
| 140 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 141 | Zone Africa/Gaborone 1:43:40 - LMT 1885 |
| 142 | 2:00 - CAT 1943 Sep 19 2:00 |
| 143 | 2:00 1:00 CAST 1944 Mar 19 2:00 |
| 144 | 2:00 - CAT |
| 145 | |
| 146 | # Burkina Faso |
| 147 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 148 | Zone Africa/Ouagadougou -0:06:04 - LMT 1912 |
| 149 | 0:00 - GMT |
| 150 | |
| 151 | # Burundi |
| 152 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 153 | Zone Africa/Bujumbura 1:57:28 - LMT 1890 |
| 154 | 2:00 - CAT |
| 155 | |
| 156 | # Cameroon |
| 157 | # Whitman says they switched to 1:00 in 1920; go with Shanks & Pottenger. |
| 158 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 159 | Zone Africa/Douala 0:38:48 - LMT 1912 |
| 160 | 1:00 - WAT |
| 161 | |
| 162 | # Cape Verde |
| 163 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 164 | Zone Atlantic/Cape_Verde -1:34:04 - LMT 1907 # Praia |
| 165 | -2:00 - CVT 1942 Sep |
| 166 | -2:00 1:00 CVST 1945 Oct 15 |
| 167 | -2:00 - CVT 1975 Nov 25 2:00 |
| 168 | -1:00 - CVT |
| 169 | |
| 170 | # Central African Republic |
| 171 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 172 | Zone Africa/Bangui 1:14:20 - LMT 1912 |
| 173 | 1:00 - WAT |
| 174 | |
| 175 | # Chad |
| 176 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 177 | Zone Africa/Ndjamena 1:00:12 - LMT 1912 |
| 178 | 1:00 - WAT 1979 Oct 14 |
| 179 | 1:00 1:00 WAST 1980 Mar 8 |
| 180 | 1:00 - WAT |
| 181 | |
| 182 | # Comoros |
| 183 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 184 | Zone Indian/Comoro 2:53:04 - LMT 1911 Jul # Moroni, Gran Comoro |
| 185 | 3:00 - EAT |
| 186 | |
| 187 | # Democratic Republic of Congo |
| 188 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 189 | Zone Africa/Kinshasa 1:01:12 - LMT 1897 Nov 9 |
| 190 | 1:00 - WAT |
| 191 | Zone Africa/Lubumbashi 1:49:52 - LMT 1897 Nov 9 |
| 192 | 2:00 - CAT |
| 193 | |
| 194 | # Republic of the Congo |
| 195 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 196 | Zone Africa/Brazzaville 1:01:08 - LMT 1912 |
| 197 | 1:00 - WAT |
| 198 | |
| 199 | # Cote D'Ivoire |
| 200 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 201 | Zone Africa/Abidjan -0:16:08 - LMT 1912 |
| 202 | 0:00 - GMT |
| 203 | |
| 204 | # Djibouti |
| 205 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 206 | Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul |
| 207 | 3:00 - EAT |
| 208 | |
| 209 | ############################################################################### |
| 210 | |
| 211 | # Egypt |
| 212 | |
| 213 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 214 | Rule Egypt 1940 only - Jul 15 0:00 1:00 S |
| 215 | Rule Egypt 1940 only - Oct 1 0:00 0 - |
| 216 | Rule Egypt 1941 only - Apr 15 0:00 1:00 S |
| 217 | Rule Egypt 1941 only - Sep 16 0:00 0 - |
| 218 | Rule Egypt 1942 1944 - Apr 1 0:00 1:00 S |
| 219 | Rule Egypt 1942 only - Oct 27 0:00 0 - |
| 220 | Rule Egypt 1943 1945 - Nov 1 0:00 0 - |
| 221 | Rule Egypt 1945 only - Apr 16 0:00 1:00 S |
| 222 | Rule Egypt 1957 only - May 10 0:00 1:00 S |
| 223 | Rule Egypt 1957 1958 - Oct 1 0:00 0 - |
| 224 | Rule Egypt 1958 only - May 1 0:00 1:00 S |
| 225 | Rule Egypt 1959 1981 - May 1 1:00 1:00 S |
| 226 | Rule Egypt 1959 1965 - Sep 30 3:00 0 - |
| 227 | Rule Egypt 1966 1994 - Oct 1 3:00 0 - |
| 228 | Rule Egypt 1982 only - Jul 25 1:00 1:00 S |
| 229 | Rule Egypt 1983 only - Jul 12 1:00 1:00 S |
| 230 | Rule Egypt 1984 1988 - May 1 1:00 1:00 S |
| 231 | Rule Egypt 1989 only - May 6 1:00 1:00 S |
| 232 | Rule Egypt 1990 1994 - May 1 1:00 1:00 S |
| 233 | # IATA (after 1990) says transitions are at 0:00. |
| 234 | # Go with IATA starting in 1995, except correct 1995 entry from 09-30 to 09-29. |
| 235 | Rule Egypt 1995 max - Apr lastFri 0:00s 1:00 S |
| 236 | Rule Egypt 1995 2005 - Sep lastThu 23:00s 0 - |
| 237 | # From Steffen Thorsen (2006-09-19): |
| 238 | # The Egyptian Gazette, issue 41,090 (2006-09-18), page 1, reports: |
| 239 | # Egypt will turn back clocks by one hour at the midnight of Thursday |
| 240 | # after observing the daylight saving time since May. |
| 241 | # http://news.gom.com.eg/gazette/pdf/2006/09/18/01.pdf |
| 242 | Rule Egypt 2006 only - Sep 21 23:00s 0 - |
| 243 | # From Dirk Losch (2007-08-14): |
| 244 | # I received a mail from an airline which says that the daylight |
| 245 | # saving time in Egypt will end in the night of 2007-09-06 to 2007-09-07. |
| 246 | # From Jesper Norgaard Welen (2007-08-15): [The following agree:] |
| 247 | # http://www.nentjes.info/Bill/bill5.htm |
| 248 | # http://www.timeanddate.com/worldclock/city.html?n=53 |
| 249 | # From Steffen Thorsen (2007-09-04): The official information...: |
| 250 | # http://www.sis.gov.eg/En/EgyptOnline/Miscellaneous/000002/0207000000000000001580.htm |
| 251 | Rule Egypt 2007 only - Sep Thu>=1 23:00s 0 - |
| 252 | # From Abdelrahman Hassan (2007-09-06): |
| 253 | # Due to the Hijri (lunar Islamic calendar) year being 11 days shorter |
| 254 | # than the year of the Gregorian calendar, Ramadan shifts earlier each |
| 255 | # year. This year it will be observed September 13 (September is quite |
| 256 | # hot in Egypt), and the idea is to make fasting easier for workers by |
| 257 | # shifting business hours one hour out of daytime heat. Consequently, |
| 258 | # unless discontinued, next DST may end Thursday 28 August 2008. |
| 259 | # From Paul Eggert (2007-08-17): |
| 260 | # For lack of better info, assume the new rule is last Thursday in August. |
| 261 | Rule Egypt 2008 max - Aug lastThu 23:00s 0 - |
| 262 | |
| 263 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 264 | Zone Africa/Cairo 2:05:00 - LMT 1900 Oct |
| 265 | 2:00 Egypt EE%sT |
| 266 | |
| 267 | # Equatorial Guinea |
| 268 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 269 | Zone Africa/Malabo 0:35:08 - LMT 1912 |
| 270 | 0:00 - GMT 1963 Dec 15 |
| 271 | 1:00 - WAT |
| 272 | |
| 273 | # Eritrea |
| 274 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 275 | Zone Africa/Asmara 2:35:32 - LMT 1870 |
| 276 | 2:35:32 - AMT 1890 # Asmara Mean Time |
| 277 | 2:35:20 - ADMT 1936 May 5 # Adis Dera MT |
| 278 | 3:00 - EAT |
| 279 | |
| 280 | # Ethiopia |
| 281 | # From Paul Eggert (2006-03-22): |
| 282 | # Shanks & Pottenger write that Ethiopia had six narrowly-spaced time zones |
| 283 | # between 1870 and 1890, and that they merged to 38E50 (2:35:20) in 1890. |
| 284 | # We'll guess that 38E50 is for Adis Dera. |
| 285 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 286 | Zone Africa/Addis_Ababa 2:34:48 - LMT 1870 |
| 287 | 2:35:20 - ADMT 1936 May 5 # Adis Dera MT |
| 288 | 3:00 - EAT |
| 289 | |
| 290 | # Gabon |
| 291 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 292 | Zone Africa/Libreville 0:37:48 - LMT 1912 |
| 293 | 1:00 - WAT |
| 294 | |
| 295 | # Gambia |
| 296 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 297 | Zone Africa/Banjul -1:06:36 - LMT 1912 |
| 298 | -1:06:36 - BMT 1935 # Banjul Mean Time |
| 299 | -1:00 - WAT 1964 |
| 300 | 0:00 - GMT |
| 301 | |
| 302 | # Ghana |
| 303 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 304 | # Whitman says DST was observed from 1931 to ``the present''; |
| 305 | # go with Shanks & Pottenger. |
| 306 | Rule Ghana 1936 1942 - Sep 1 0:00 0:20 GHST |
| 307 | Rule Ghana 1936 1942 - Dec 31 0:00 0 GMT |
| 308 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 309 | Zone Africa/Accra -0:00:52 - LMT 1918 |
| 310 | 0:00 Ghana %s |
| 311 | |
| 312 | # Guinea |
| 313 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 314 | Zone Africa/Conakry -0:54:52 - LMT 1912 |
| 315 | 0:00 - GMT 1934 Feb 26 |
| 316 | -1:00 - WAT 1960 |
| 317 | 0:00 - GMT |
| 318 | |
| 319 | # Guinea-Bissau |
| 320 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 321 | Zone Africa/Bissau -1:02:20 - LMT 1911 May 26 |
| 322 | -1:00 - WAT 1975 |
| 323 | 0:00 - GMT |
| 324 | |
| 325 | # Kenya |
| 326 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 327 | Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul |
| 328 | 3:00 - EAT 1930 |
| 329 | 2:30 - BEAT 1940 |
| 330 | 2:44:45 - BEAUT 1960 |
| 331 | 3:00 - EAT |
| 332 | |
| 333 | # Lesotho |
| 334 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 335 | Zone Africa/Maseru 1:50:00 - LMT 1903 Mar |
| 336 | 2:00 - SAST 1943 Sep 19 2:00 |
| 337 | 2:00 1:00 SAST 1944 Mar 19 2:00 |
| 338 | 2:00 - SAST |
| 339 | |
| 340 | # Liberia |
| 341 | # From Paul Eggert (2006-03-22): |
| 342 | # In 1972 Liberia was the last country to switch |
| 343 | # from a UTC offset that was not a multiple of 15 or 20 minutes. |
| 344 | # Howse reports that it was in honor of their president's birthday. |
| 345 | # Shank & Pottenger report the date as May 1, whereas Howse reports Jan; |
| 346 | # go with Shanks & Pottenger. |
| 347 | # For Liberia before 1972, Shanks & Pottenger report -0:44, whereas Howse and |
| 348 | # Whitman each report -0:44:30; go with the more precise figure. |
| 349 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 350 | Zone Africa/Monrovia -0:43:08 - LMT 1882 |
| 351 | -0:43:08 - MMT 1919 Mar # Monrovia Mean Time |
| 352 | -0:44:30 - LRT 1972 May # Liberia Time |
| 353 | 0:00 - GMT |
| 354 | |
| 355 | ############################################################################### |
| 356 | |
| 357 | # Libya |
| 358 | |
| 359 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 360 | Rule Libya 1951 only - Oct 14 2:00 1:00 S |
| 361 | Rule Libya 1952 only - Jan 1 0:00 0 - |
| 362 | Rule Libya 1953 only - Oct 9 2:00 1:00 S |
| 363 | Rule Libya 1954 only - Jan 1 0:00 0 - |
| 364 | Rule Libya 1955 only - Sep 30 0:00 1:00 S |
| 365 | Rule Libya 1956 only - Jan 1 0:00 0 - |
| 366 | Rule Libya 1982 1984 - Apr 1 0:00 1:00 S |
| 367 | Rule Libya 1982 1985 - Oct 1 0:00 0 - |
| 368 | Rule Libya 1985 only - Apr 6 0:00 1:00 S |
| 369 | Rule Libya 1986 only - Apr 4 0:00 1:00 S |
| 370 | Rule Libya 1986 only - Oct 3 0:00 0 - |
| 371 | Rule Libya 1987 1989 - Apr 1 0:00 1:00 S |
| 372 | Rule Libya 1987 1989 - Oct 1 0:00 0 - |
| 373 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 374 | Zone Africa/Tripoli 0:52:44 - LMT 1920 |
| 375 | 1:00 Libya CE%sT 1959 |
| 376 | 2:00 - EET 1982 |
| 377 | 1:00 Libya CE%sT 1990 May 4 |
| 378 | # The following entries are from Shanks & Pottenger; |
| 379 | # the IATA SSIM data contain some obvious errors. |
| 380 | 2:00 - EET 1996 Sep 30 |
| 381 | 1:00 - CET 1997 Apr 4 |
| 382 | 1:00 1:00 CEST 1997 Oct 4 |
| 383 | 2:00 - EET |
| 384 | |
| 385 | # Madagascar |
| 386 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 387 | Zone Indian/Antananarivo 3:10:04 - LMT 1911 Jul |
| 388 | 3:00 - EAT 1954 Feb 27 23:00s |
| 389 | 3:00 1:00 EAST 1954 May 29 23:00s |
| 390 | 3:00 - EAT |
| 391 | |
| 392 | # Malawi |
| 393 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 394 | Zone Africa/Blantyre 2:20:00 - LMT 1903 Mar |
| 395 | 2:00 - CAT |
| 396 | |
| 397 | # Mali |
| 398 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 399 | Zone Africa/Bamako -0:32:00 - LMT 1912 |
| 400 | 0:00 - GMT 1934 Feb 26 |
| 401 | -1:00 - WAT 1960 Jun 20 |
| 402 | 0:00 - GMT |
| 403 | |
| 404 | # Mauritania |
| 405 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 406 | Zone Africa/Nouakchott -1:03:48 - LMT 1912 |
| 407 | 0:00 - GMT 1934 Feb 26 |
| 408 | -1:00 - WAT 1960 Nov 28 |
| 409 | 0:00 - GMT |
| 410 | |
| 411 | # Mauritius |
| 412 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 413 | Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis |
| 414 | 4:00 - MUT # Mauritius Time |
| 415 | # Agalega Is, Rodriguez |
| 416 | # no information; probably like Indian/Mauritius |
| 417 | |
| 418 | # Mayotte |
| 419 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 420 | Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou |
| 421 | 3:00 - EAT |
| 422 | |
| 423 | # Morocco |
| 424 | # See the `europe' file for Spanish Morocco (Africa/Ceuta). |
| 425 | # RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 426 | Rule Morocco 1939 only - Sep 12 0:00 1:00 S |
| 427 | Rule Morocco 1939 only - Nov 19 0:00 0 - |
| 428 | Rule Morocco 1940 only - Feb 25 0:00 1:00 S |
| 429 | Rule Morocco 1945 only - Nov 18 0:00 0 - |
| 430 | Rule Morocco 1950 only - Jun 11 0:00 1:00 S |
| 431 | Rule Morocco 1950 only - Oct 29 0:00 0 - |
| 432 | Rule Morocco 1967 only - Jun 3 12:00 1:00 S |
| 433 | Rule Morocco 1967 only - Oct 1 0:00 0 - |
| 434 | Rule Morocco 1974 only - Jun 24 0:00 1:00 S |
| 435 | Rule Morocco 1974 only - Sep 1 0:00 0 - |
| 436 | Rule Morocco 1976 1977 - May 1 0:00 1:00 S |
| 437 | Rule Morocco 1976 only - Aug 1 0:00 0 - |
| 438 | Rule Morocco 1977 only - Sep 28 0:00 0 - |
| 439 | Rule Morocco 1978 only - Jun 1 0:00 1:00 S |
| 440 | Rule Morocco 1978 only - Aug 4 0:00 0 - |
| 441 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 442 | Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 |
| 443 | 0:00 Morocco WE%sT 1984 Mar 16 |
| 444 | 1:00 - CET 1986 |
| 445 | 0:00 - WET |
| 446 | # Western Sahara |
| 447 | Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan |
| 448 | -1:00 - WAT 1976 Apr 14 |
| 449 | 0:00 - WET |
| 450 | |
| 451 | # Mozambique |
| 452 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 453 | Zone Africa/Maputo 2:10:20 - LMT 1903 Mar |
| 454 | 2:00 - CAT |
| 455 | |
| 456 | # Namibia |
| 457 | # The 1994-04-03 transition is from Shanks & Pottenger. |
| 458 | # Shanks & Pottenger report no DST after 1998-04; go with IATA. |
| 459 | |
| 460 | # From Petronella Sibeene (2007-03-30) in |
| 461 | # <http://allafrica.com/stories/200703300178.html>: |
| 462 | # While the entire country changes its time, Katima Mulilo and other |
| 463 | # settlements in Caprivi unofficially will not because the sun there |
| 464 | # rises and sets earlier compared to other regions. Chief of |
| 465 | # Forecasting Riaan van Zyl explained that the far eastern parts of |
| 466 | # the country are close to 40 minutes earlier in sunrise than the rest |
| 467 | # of the country. |
| 468 | # |
| 469 | # From Paul Eggert (2007-03-31): |
| 470 | # Apparently the Caprivi Strip informally observes Botswana time, but |
| 471 | # we have no details. In the meantime people there can use Africa/Gaborone. |
| 472 | |
| 473 | # RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 474 | Rule Namibia 1994 max - Sep Sun>=1 2:00 1:00 S |
| 475 | Rule Namibia 1995 max - Apr Sun>=1 2:00 0 - |
| 476 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 477 | Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 |
| 478 | 1:30 - SWAT 1903 Mar # SW Africa Time |
| 479 | 2:00 - SAST 1942 Sep 20 2:00 |
| 480 | 2:00 1:00 SAST 1943 Mar 21 2:00 |
| 481 | 2:00 - SAST 1990 Mar 21 # independence |
| 482 | 2:00 - CAT 1994 Apr 3 |
| 483 | 1:00 Namibia WA%sT |
| 484 | |
| 485 | # Niger |
| 486 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 487 | Zone Africa/Niamey 0:08:28 - LMT 1912 |
| 488 | -1:00 - WAT 1934 Feb 26 |
| 489 | 0:00 - GMT 1960 |
| 490 | 1:00 - WAT |
| 491 | |
| 492 | # Nigeria |
| 493 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 494 | Zone Africa/Lagos 0:13:36 - LMT 1919 Sep |
| 495 | 1:00 - WAT |
| 496 | |
| 497 | # Reunion |
| 498 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 499 | Zone Indian/Reunion 3:41:52 - LMT 1911 Jun # Saint-Denis |
| 500 | 4:00 - RET # Reunion Time |
| 501 | # |
| 502 | # Scattered Islands (Iles Eparses) administered from Reunion are as follows. |
| 503 | # The following information about them is taken from |
| 504 | # Iles Eparses (www.outre-mer.gouv.fr/domtom/ile.htm, 1997-07-22, in French; |
| 505 | # no longer available as of 1999-08-17). |
| 506 | # We have no info about their time zone histories. |
| 507 | # |
| 508 | # Bassas da India - uninhabited |
| 509 | # Europa Island - inhabited from 1905 to 1910 by two families |
| 510 | # Glorioso Is - inhabited until at least 1958 |
| 511 | # Juan de Nova - uninhabited |
| 512 | # Tromelin - inhabited until at least 1958 |
| 513 | |
| 514 | # Rwanda |
| 515 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 516 | Zone Africa/Kigali 2:00:16 - LMT 1935 Jun |
| 517 | 2:00 - CAT |
| 518 | |
| 519 | # St Helena |
| 520 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 521 | Zone Atlantic/St_Helena -0:22:48 - LMT 1890 # Jamestown |
| 522 | -0:22:48 - JMT 1951 # Jamestown Mean Time |
| 523 | 0:00 - GMT |
| 524 | # The other parts of the St Helena territory are similar: |
| 525 | # Tristan da Cunha: on GMT, say Whitman and the CIA |
| 526 | # Ascension: on GMT, says usno1995 and the CIA |
| 527 | # Gough (scientific station since 1955; sealers wintered previously): |
| 528 | # on GMT, says the CIA |
| 529 | # Inaccessible, Nightingale: no information, but probably GMT |
| 530 | |
| 531 | # Sao Tome and Principe |
| 532 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 533 | Zone Africa/Sao_Tome 0:26:56 - LMT 1884 |
| 534 | -0:36:32 - LMT 1912 # Lisbon Mean Time |
| 535 | 0:00 - GMT |
| 536 | |
| 537 | # Senegal |
| 538 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 539 | Zone Africa/Dakar -1:09:44 - LMT 1912 |
| 540 | -1:00 - WAT 1941 Jun |
| 541 | 0:00 - GMT |
| 542 | |
| 543 | # Seychelles |
| 544 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 545 | Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria |
| 546 | 4:00 - SCT # Seychelles Time |
| 547 | # From Paul Eggert (2001-05-30): |
| 548 | # Aldabra, Farquhar, and Desroches, originally dependencies of the |
| 549 | # Seychelles, were transferred to the British Indian Ocean Territory |
| 550 | # in 1965 and returned to Seychelles control in 1976. We don't know |
| 551 | # whether this affected their time zone, so omit this for now. |
| 552 | # Possibly the islands were uninhabited. |
| 553 | |
| 554 | # Sierra Leone |
| 555 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 556 | # Whitman gives Mar 31 - Aug 31 for 1931 on; go with Shanks & Pottenger. |
| 557 | Rule SL 1935 1942 - Jun 1 0:00 0:40 SLST |
| 558 | Rule SL 1935 1942 - Oct 1 0:00 0 WAT |
| 559 | Rule SL 1957 1962 - Jun 1 0:00 1:00 SLST |
| 560 | Rule SL 1957 1962 - Sep 1 0:00 0 GMT |
| 561 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 562 | Zone Africa/Freetown -0:53:00 - LMT 1882 |
| 563 | -0:53:00 - FMT 1913 Jun # Freetown Mean Time |
| 564 | -1:00 SL %s 1957 |
| 565 | 0:00 SL %s |
| 566 | |
| 567 | # Somalia |
| 568 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 569 | Zone Africa/Mogadishu 3:01:28 - LMT 1893 Nov |
| 570 | 3:00 - EAT 1931 |
| 571 | 2:30 - BEAT 1957 |
| 572 | 3:00 - EAT |
| 573 | |
| 574 | # South Africa |
| 575 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 576 | Rule SA 1942 1943 - Sep Sun>=15 2:00 1:00 - |
| 577 | Rule SA 1943 1944 - Mar Sun>=15 2:00 0 - |
| 578 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 579 | Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8 |
| 580 | 1:30 - SAST 1903 Mar |
| 581 | 2:00 SA SAST |
| 582 | # Marion and Prince Edward Is |
| 583 | # scientific station since 1947 |
| 584 | # no information |
| 585 | |
| 586 | # Sudan |
| 587 | # |
| 588 | # From <a href="http://www.sunanews.net/sn13jane.html"> |
| 589 | # Sudan News Agency (2000-01-13) |
| 590 | # </a>, also reported by Michael De Beukelaer-Dossche via Steffen Thorsen: |
| 591 | # Clocks will be moved ahead for 60 minutes all over the Sudan as of noon |
| 592 | # Saturday.... This was announced Thursday by Caretaker State Minister for |
| 593 | # Manpower Abdul-Rahman Nur-Eddin. |
| 594 | # |
| 595 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 596 | Rule Sudan 1970 only - May 1 0:00 1:00 S |
| 597 | Rule Sudan 1970 1985 - Oct 15 0:00 0 - |
| 598 | Rule Sudan 1971 only - Apr 30 0:00 1:00 S |
| 599 | Rule Sudan 1972 1985 - Apr lastSun 0:00 1:00 S |
| 600 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 601 | Zone Africa/Khartoum 2:10:08 - LMT 1931 |
| 602 | 2:00 Sudan CA%sT 2000 Jan 15 12:00 |
| 603 | 3:00 - EAT |
| 604 | |
| 605 | # Swaziland |
| 606 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 607 | Zone Africa/Mbabane 2:04:24 - LMT 1903 Mar |
| 608 | 2:00 - SAST |
| 609 | |
| 610 | # Tanzania |
| 611 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 612 | Zone Africa/Dar_es_Salaam 2:37:08 - LMT 1931 |
| 613 | 3:00 - EAT 1948 |
| 614 | 2:44:45 - BEAUT 1961 |
| 615 | 3:00 - EAT |
| 616 | |
| 617 | # Togo |
| 618 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 619 | Zone Africa/Lome 0:04:52 - LMT 1893 |
| 620 | 0:00 - GMT |
| 621 | |
| 622 | # Tunisia |
| 623 | |
| 624 | # From Gwillim Law (2005-04-30): |
| 625 | # My correspondent, Risto Nykanen, has alerted me to another adoption of DST, |
| 626 | # this time in Tunisia. According to Yahoo France News |
| 627 | # <http://fr.news.yahoo.com/050426/5/4dumk.html>, in a story attributed to AP |
| 628 | # and dated 2005-04-26, "Tunisia has decided to advance its official time by |
| 629 | # one hour, starting on Sunday, May 1. Henceforth, Tunisian time will be |
| 630 | # UTC+2 instead of UTC+1. The change will take place at 23:00 UTC next |
| 631 | # Saturday." (My translation) |
| 632 | # |
| 633 | # From Oscar van Vlijmen (2005-05-02): |
| 634 | # LaPresse, the first national daily newspaper ... |
| 635 | # <http://www.lapresse.tn/archives/archives280405/actualites/lheure.html> |
| 636 | # ... DST for 2005: on: Sun May 1 0h standard time, off: Fri Sept. 30, |
| 637 | # 1h standard time. |
| 638 | # |
| 639 | # From Atef Loukil (2006-03-28): |
| 640 | # The daylight saving time will be the same each year: |
| 641 | # Beginning : the last Sunday of March at 02:00 |
| 642 | # Ending : the last Sunday of October at 03:00 ... |
| 643 | # http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=1188&Itemid=50 |
| 644 | |
| 645 | # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S |
| 646 | Rule Tunisia 1939 only - Apr 15 23:00s 1:00 S |
| 647 | Rule Tunisia 1939 only - Nov 18 23:00s 0 - |
| 648 | Rule Tunisia 1940 only - Feb 25 23:00s 1:00 S |
| 649 | Rule Tunisia 1941 only - Oct 6 0:00 0 - |
| 650 | Rule Tunisia 1942 only - Mar 9 0:00 1:00 S |
| 651 | Rule Tunisia 1942 only - Nov 2 3:00 0 - |
| 652 | Rule Tunisia 1943 only - Mar 29 2:00 1:00 S |
| 653 | Rule Tunisia 1943 only - Apr 17 2:00 0 - |
| 654 | Rule Tunisia 1943 only - Apr 25 2:00 1:00 S |
| 655 | Rule Tunisia 1943 only - Oct 4 2:00 0 - |
| 656 | Rule Tunisia 1944 1945 - Apr Mon>=1 2:00 1:00 S |
| 657 | Rule Tunisia 1944 only - Oct 8 0:00 0 - |
| 658 | Rule Tunisia 1945 only - Sep 16 0:00 0 - |
| 659 | Rule Tunisia 1977 only - Apr 30 0:00s 1:00 S |
| 660 | Rule Tunisia 1977 only - Sep 24 0:00s 0 - |
| 661 | Rule Tunisia 1978 only - May 1 0:00s 1:00 S |
| 662 | Rule Tunisia 1978 only - Oct 1 0:00s 0 - |
| 663 | Rule Tunisia 1988 only - Jun 1 0:00s 1:00 S |
| 664 | Rule Tunisia 1988 1990 - Sep lastSun 0:00s 0 - |
| 665 | Rule Tunisia 1989 only - Mar 26 0:00s 1:00 S |
| 666 | Rule Tunisia 1990 only - May 1 0:00s 1:00 S |
| 667 | Rule Tunisia 2005 only - May 1 0:00s 1:00 S |
| 668 | Rule Tunisia 2005 only - Sep 30 1:00s 0 - |
| 669 | Rule Tunisia 2006 max - Mar lastSun 2:00s 1:00 S |
| 670 | Rule Tunisia 2006 max - Oct lastSun 2:00s 0 - |
| 671 | # Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's |
| 672 | # more precise 0:09:21. |
| 673 | # Shanks & Pottenger say the 1911 switch was on Mar 9; go with Howse's Mar 11. |
| 674 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 675 | Zone Africa/Tunis 0:40:44 - LMT 1881 May 12 |
| 676 | 0:09:21 - PMT 1911 Mar 11 # Paris Mean Time |
| 677 | 1:00 Tunisia CE%sT |
| 678 | |
| 679 | # Uganda |
| 680 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 681 | Zone Africa/Kampala 2:09:40 - LMT 1928 Jul |
| 682 | 3:00 - EAT 1930 |
| 683 | 2:30 - BEAT 1948 |
| 684 | 2:44:45 - BEAUT 1957 |
| 685 | 3:00 - EAT |
| 686 | |
| 687 | # Zambia |
| 688 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 689 | Zone Africa/Lusaka 1:53:08 - LMT 1903 Mar |
| 690 | 2:00 - CAT |
| 691 | |
| 692 | # Zimbabwe |
| 693 | # Zone NAME GMTOFF RULES FORMAT [UNTIL] |
| 694 | Zone Africa/Harare 2:04:12 - LMT 1903 Mar |
| 695 | 2:00 - CAT |