-
Notifications
You must be signed in to change notification settings - Fork 67
/
timezone.as
5094 lines (5086 loc) · 101 KB
/
timezone.as
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
@AZ770 ; Astrolog 7.70 time zone changes.
; Time zone changes composed using data from TZ database version "2024a": https://data.iana.org/time-zones/tz-link.html
; From TZ database file LICENSE:
; all files in the tz code and data are in the public domain.
; (Astrolog's processing and use of this data is still under Astrolog's GPL license.)
; Part 1: Time zone change rules for Daylight Saving Time
; Column 1: Year time zone changes start
; Column 2: Year time zone changes end (only = same year as start)
; Column 3: Month a particular time zone change takes place
; Column 4: Day a particular time zone change takes place
; (lastSun = last Sunday in month, Sun>=1 first Sunday on or after 1st, Fri<=1 first Friday on or before 1st)
; Column 5: Hour a particular time zone change takes place (default = local time, s = standard time, u = UTC)
; Column 6: Hour offset of time zone change (0 = Daylight off, 1 = Daylight on)
-YY1 142 2194
Albania 25
1940 only Jun 16 0 1
1942 only Nov 2 3 0
1943 only Mar 29 2 1
1943 only Apr 10 3 0
1974 only May 4 0 1
1974 only Oct 2 0 0
1975 only May 1 0 1
1975 only Oct 2 0 0
1976 only May 2 0 1
1976 only Oct 3 0 0
1977 only May 8 0 1
1977 only Oct 2 0 0
1978 only May 6 0 1
1978 only Oct 1 0 0
1979 only May 5 0 1
1979 only Sep 30 0 0
1980 only May 3 0 1
1980 only Oct 4 0 0
1981 only Apr 26 0 1
1981 only Sep 27 0 0
1982 only May 2 0 1
1982 only Oct 3 0 0
1983 only Apr 18 0 1
1983 only Oct 1 0 0
1984 only Apr 1 0 1
Algeria 22
1916 only Jun 14 23s 1
1916 1919 Oct Sun>=1 23s 0
1917 only Mar 24 23s 1
1918 only Mar 9 23s 1
1919 only Mar 1 23s 1
1920 only Feb 14 23s 1
1920 only Oct 23 23s 0
1921 only Mar 14 23s 1
1921 only Jun 21 23s 0
1939 only Sep 11 23s 1
1939 only Nov 19 1 0
1944 1945 Apr Mon>=1 2 1
1944 only Oct 8 2 0
1945 only Sep 16 1 0
1971 only Apr 25 23s 1
1971 only Sep 26 23s 0
1977 only May 6 0 1
1977 only Oct 21 0 0
1978 only Mar 24 1 1
1978 only Sep 22 3 0
1980 only Apr 25 0 1
1980 only Oct 31 2 0
AN 16
1971 1985 Oct lastSun 2s 1
1972 only Feb 27 2s 0
1973 1981 Mar Sun>=1 2s 0
1982 only Apr Sun>=1 2s 0
1983 1985 Mar Sun>=1 2s 0
1986 1989 Mar Sun>=15 2s 0
1986 only Oct 19 2s 1
1987 1999 Oct lastSun 2s 1
1990 1995 Mar Sun>=1 2s 0
1996 2005 Mar lastSun 2s 0
2000 only Aug lastSun 2s 1
2001 2007 Oct lastSun 2s 1
2006 only Apr Sun>=1 2s 0
2007 only Mar lastSun 2s 0
2008 max Apr Sun>=1 2s 0
2008 max Oct Sun>=1 2s 1
AQ 4
1971 only Oct lastSun 2s 1
1972 only Feb lastSun 2s 0
1989 1991 Oct lastSun 2s 1
1990 1992 Mar Sun>=1 2s 0
Arg 29
1930 only Dec 1 0 1
1931 only Apr 1 0 0
1931 only Oct 15 0 1
1932 1940 Mar 1 0 0
1932 1939 Nov 1 0 1
1940 only Jul 1 0 1
1941 only Jun 15 0 0
1941 only Oct 15 0 1
1943 only Aug 1 0 0
1943 only Oct 15 0 1
1946 only Mar 1 0 0
1946 only Oct 1 0 1
1963 only Oct 1 0 0
1963 only Dec 15 0 1
1964 1966 Mar 1 0 0
1964 1966 Oct 15 0 1
1967 only Apr 2 0 0
1967 1968 Oct Sun>=1 0 1
1968 1969 Apr Sun>=1 0 0
1974 only Jan 23 0 1
1974 only May 1 0 0
1988 only Dec 1 0 1
1989 1993 Mar Sun>=1 0 0
1989 1992 Oct Sun>=15 0 1
1999 only Oct Sun>=1 0 1
2000 only Mar 3 0 0
2007 only Dec 30 0 1
2008 2009 Mar Sun>=15 0 0
2008 only Oct Sun>=15 0 1
Armenia 2
2011 only Mar lastSun 2s 1
2011 only Oct lastSun 2s 0
AS 15
1971 1985 Oct lastSun 2s 1
1972 only Feb 27 2s 0
1973 1985 Mar Sun>=1 2s 0
1986 1990 Mar Sun>=15 2s 0
1986 only Oct 19 2s 1
1987 2007 Oct lastSun 2s 1
1991 only Mar 3 2s 0
1992 only Mar 22 2s 0
1993 only Mar 7 2s 0
1994 only Mar 20 2s 0
1995 2005 Mar lastSun 2s 0
2006 only Apr 2 2s 0
2007 only Mar lastSun 2s 0
2008 max Apr Sun>=1 2s 0
2008 max Oct Sun>=1 2s 1
AT 23
1916 only Oct Sun>=1 2s 1
1917 only Mar lastSun 2s 0
1917 1918 Oct Sun>=22 2s 1
1918 1919 Mar Sun>=1 2s 0
1967 only Oct Sun>=1 2s 1
1968 only Mar Sun>=29 2s 0
1968 1985 Oct lastSun 2s 1
1969 1971 Mar Sun>=8 2s 0
1972 only Feb lastSun 2s 0
1973 1981 Mar Sun>=1 2s 0
1982 1983 Mar lastSun 2s 0
1984 1986 Mar Sun>=1 2s 0
1986 only Oct Sun>=15 2s 1
1987 1990 Mar Sun>=15 2s 0
1987 only Oct Sun>=22 2s 1
1988 1990 Oct lastSun 2s 1
1991 2005 Mar lastSun 2s 0
1991 1999 Oct Sun>=1 2s 1
2000 only Aug lastSun 2s 1
2001 max Oct Sun>=1 2s 1
2006 only Apr Sun>=1 2s 0
2007 only Mar lastSun 2s 0
2008 max Apr Sun>=1 2s 0
Aus 7
1917 only Jan 1 2s 1
1917 only Mar lastSun 2s 0
1942 only Jan 1 2s 1
1942 only Mar lastSun 2s 0
1942 only Sep 27 2s 1
1943 1944 Mar lastSun 2s 0
1943 only Oct 3 2s 1
Austria 9
1920 only Apr 5 2s 1
1920 only Sep 13 2s 0
1946 only Apr 14 2s 1
1946 only Oct 7 2s 0
1947 only Apr 6 2s 1
1947 1948 Oct Sun>=1 2s 0
1948 only Apr 18 2s 1
1980 only Apr 6 0 1
1980 only Sep 28 0 0
AV 14
1971 1985 Oct lastSun 2s 1
1972 only Feb lastSun 2s 0
1973 1985 Mar Sun>=1 2s 0
1986 1990 Mar Sun>=15 2s 0
1986 1987 Oct Sun>=15 2s 1
1988 1999 Oct lastSun 2s 1
1991 1994 Mar Sun>=1 2s 0
1995 2005 Mar lastSun 2s 0
2000 only Aug lastSun 2s 1
2001 2007 Oct lastSun 2s 1
2006 only Apr Sun>=1 2s 0
2007 only Mar lastSun 2s 0
2008 max Apr Sun>=1 2s 0
2008 max Oct Sun>=1 2s 1
AW 9
1974 only Oct lastSun 2s 1
1975 only Mar Sun>=1 2s 0
1983 only Oct lastSun 2s 1
1984 only Mar Sun>=1 2s 0
1991 only Nov 17 2s 1
1992 only Mar Sun>=1 2s 0
2006 only Dec 3 2s 1
2007 2009 Mar lastSun 2s 0
2007 2008 Oct lastSun 2s 1
Azer 2
1997 2015 Mar lastSun 4 1
1997 2015 Oct lastSun 5 0
Bahamas 7
1942 only May 1 24 1
1944 only Dec 31 24 0
1945 only Feb 1 0 1
1945 only Aug 14 23u 1
1945 only Oct 17 24 0
1964 1975 Apr lastSun 2 1
1964 1975 Oct lastSun 2 0
Barb 11
1942 only Apr 19 5u 1
1942 only Aug 31 6u 0
1943 only May 2 5u 1
1943 only Sep 5 6u 0
1944 only Apr 10 5u 0:30
1944 only Sep 10 6u 0
1977 only Jun 12 2 1
1977 1978 Oct Sun>=1 2 0
1978 1980 Apr Sun>=15 2 1
1979 only Sep 30 2 0
1980 only Sep 25 2 0
Belgium 34
1918 only Mar 9 0s 1
1918 1919 Oct Sat>=1 23s 0
1919 only Mar 1 23s 1
1920 only Feb 14 23s 1
1920 only Oct 23 23s 0
1921 only Mar 14 23s 1
1921 only Oct 25 23s 0
1922 only Mar 25 23s 1
1922 1927 Oct Sat>=1 23s 0
1923 only Apr 21 23s 1
1924 only Mar 29 23s 1
1925 only Apr 4 23s 1
1926 only Apr 17 23s 1
1927 only Apr 9 23s 1
1928 only Apr 14 23s 1
1928 1938 Oct Sun>=2 2s 0
1929 only Apr 21 2s 1
1930 only Apr 13 2s 1
1931 only Apr 19 2s 1
1932 only Apr 3 2s 1
1933 only Mar 26 2s 1
1934 only Apr 8 2s 1
1935 only Mar 31 2s 1
1936 only Apr 19 2s 1
1937 only Apr 4 2s 1
1938 only Mar 27 2s 1
1939 only Apr 16 2s 1
1939 only Nov 19 2s 0
1940 only Feb 25 2s 1
1944 only Sep 17 2s 0
1945 only Apr 2 2s 1
1945 only Sep 16 2s 0
1946 only May 19 2s 1
1946 only Oct 7 2s 0
Belize 11
1918 1941 Oct Sat>=1 24 0:30
1919 1942 Feb Sat>=8 24 0
1942 only Jun 27 24 1
1945 only Aug 14 23u 1
1945 only Dec 15 24 0
1947 1967 Oct Sat>=1 24 0:30
1948 1968 Feb Sat>=8 24 0
1973 only Dec 5 0 1
1974 only Feb 9 0 0
1982 only Dec 18 0 1
1983 only Feb 12 0 0
Bermuda 16
1917 only Apr 5 24 1
1917 only Sep 30 24 0
1918 only Apr 13 24 1
1918 only Sep 15 24 0
1942 only Jan 11 2 1
1942 only Oct 18 2 0
1943 only Mar 21 2 1
1943 only Oct 31 2 0
1944 1945 Mar Sun>=8 2 1
1944 1945 Nov Sun>=1 2 0
1947 only May Sun>=15 2 1
1947 only Sep Sun>=8 2 0
1948 1952 May Sun>=22 2 1
1948 1952 Sep Sun>=1 2 0
1956 only May Sun>=22 2 1
1956 only Oct lastSun 2 0
Brazil 57
1931 only Oct 3 11 1
1932 1933 Apr 1 0 0
1932 only Oct 3 0 1
1949 1952 Dec 1 0 1
1950 only Apr 16 1 0
1951 1952 Apr 1 0 0
1953 only Mar 1 0 0
1963 only Dec 9 0 1
1964 only Mar 1 0 0
1965 only Jan 31 0 1
1965 only Mar 31 0 0
1965 only Dec 1 0 1
1966 1968 Mar 1 0 0
1966 1967 Nov 1 0 1
1985 only Nov 2 0 1
1986 only Mar 15 0 0
1986 only Oct 25 0 1
1987 only Feb 14 0 0
1987 only Oct 25 0 1
1988 only Feb 7 0 0
1988 only Oct 16 0 1
1989 only Jan 29 0 0
1989 only Oct 15 0 1
1990 only Feb 11 0 0
1990 only Oct 21 0 1
1991 only Feb 17 0 0
1991 only Oct 20 0 1
1992 only Feb 9 0 0
1992 only Oct 25 0 1
1993 only Jan 31 0 0
1993 1995 Oct Sun>=11 0 1
1994 1995 Feb Sun>=15 0 0
1996 only Feb 11 0 0
1996 only Oct 6 0 1
1997 only Feb 16 0 0
1997 only Oct 6 0 1
1998 only Mar 1 0 0
1998 only Oct 11 0 1
1999 only Feb 21 0 0
1999 only Oct 3 0 1
2000 only Feb 27 0 0
2000 2001 Oct Sun>=8 0 1
2001 2006 Feb Sun>=15 0 0
2002 only Nov 3 0 1
2003 only Oct 19 0 1
2004 only Nov 2 0 1
2005 only Oct 16 0 1
2006 only Nov 5 0 1
2007 only Feb 25 0 0
2007 only Oct Sun>=8 0 1
2008 2011 Feb Sun>=15 0 0
2008 2017 Oct Sun>=15 0 1
2012 only Feb Sun>=22 0 0
2013 2014 Feb Sun>=15 0 0
2015 only Feb Sun>=22 0 0
2016 2019 Feb Sun>=15 0 0
2018 only Nov Sun>=1 0 1
Bulg 5
1979 only Mar 31 23 1
1979 only Oct 1 1 0
1980 1982 Apr Sat>=1 23 1
1980 only Sep 29 1 0
1981 only Sep 27 2 0
CA 5
1948 only Mar 14 2:01 1
1949 only Jan 1 2 0
1950 1966 Apr lastSun 1 1
1950 1961 Sep lastSun 2 0
1962 1966 Oct lastSun 2 0
Canada 10
1918 only Apr 14 2 1
1918 only Oct 27 2 0
1942 only Feb 9 2 1
1945 only Aug 14 23u 1
1945 only Sep 30 2 0
1974 1986 Apr lastSun 2 1
1974 2006 Oct lastSun 2 0
1987 2006 Apr Sun>=1 2 1
2007 max Mar Sun>=8 2 1
2007 max Nov Sun>=1 2 0
C-Eur 17
1916 only Apr 30 23 1
1916 only Oct 1 1 0
1917 1918 Apr Mon>=15 2s 1
1917 1918 Sep Mon>=15 2s 0
1940 only Apr 1 2s 1
1942 only Nov 2 2s 0
1943 only Mar 29 2s 1
1943 only Oct 4 2s 0
1944 1945 Apr Mon>=1 2s 1
1944 only Oct 2 2s 0
1945 only Sep 16 2s 0
1977 1980 Apr Sun>=1 2s 1
1977 only Sep lastSun 2s 0
1978 only Oct 1 2s 0
1979 1995 Sep lastSun 2s 0
1981 max Mar lastSun 2s 1
1996 max Oct lastSun 2s 0
Chatham 9
1974 only Nov Sun>=1 2:45s 1
1975 only Feb lastSun 2:45s 0
1975 1988 Oct lastSun 2:45s 1
1976 1989 Mar Sun>=1 2:45s 0
1989 only Oct Sun>=8 2:45s 1
1990 2007 Mar Sun>=15 2:45s 0
1990 2006 Oct Sun>=1 2:45s 1
2007 max Sep lastSun 2:45s 1
2008 max Apr Sun>=1 2:45s 0
Chicago 6
1920 only Jun 13 2 1
1920 1921 Oct lastSun 2 0
1921 only Mar lastSun 2 1
1922 1966 Apr lastSun 2 1
1922 1954 Sep lastSun 2 0
1955 1966 Oct lastSun 2 0
Chile 36
1927 1931 Sep 1 0 1
1928 1932 Apr 1 0 0
1968 only Nov 3 4u 1
1969 only Mar 30 3u 0
1969 only Nov 23 4u 1
1970 only Mar 29 3u 0
1970 1972 Oct Sun>=9 4u 1
1971 only Mar 14 3u 0
1972 1986 Mar Sun>=9 3u 0
1973 only Sep 30 4u 1
1974 1987 Oct Sun>=9 4u 1
1987 only Apr 12 3u 0
1988 1990 Mar Sun>=9 3u 0
1988 1989 Oct Sun>=9 4u 1
1990 only Sep 16 4u 1
1991 1996 Mar Sun>=9 3u 0
1991 1997 Oct Sun>=9 4u 1
1997 only Mar 30 3u 0
1998 only Mar Sun>=9 3u 0
1998 only Sep 27 4u 1
1999 only Apr 4 3u 0
1999 2010 Oct Sun>=9 4u 1
2000 2007 Mar Sun>=9 3u 0
2008 only Mar 30 3u 0
2009 only Mar Sun>=9 3u 0
2010 only Apr Sun>=1 3u 0
2011 only May Sun>=2 3u 0
2011 only Aug Sun>=16 4u 1
2012 2014 Apr Sun>=23 3u 0
2012 2014 Sep Sun>=2 4u 1
2016 2018 May Sun>=9 3u 0
2016 2018 Aug Sun>=9 4u 1
2019 max Apr Sun>=2 3u 0
2019 2021 Sep Sun>=2 4u 1
2022 only Sep Sun>=9 4u 1
2023 max Sep Sun>=2 4u 1
CO 2
1992 only May 3 0 1
1993 only Feb 6 24 0
Cook 3
1978 only Nov 12 0 0:30
1979 1991 Mar Sun>=1 0 0
1979 1990 Oct lastSun 0 0:30
CR 5
1979 1980 Feb lastSun 0 1
1979 1980 Jun Sun>=1 0 0
1991 1992 Jan Sat>=15 0 1
1991 only Jul 1 0 0
1992 only Mar 15 0 0
Cuba 39
1928 only Jun 10 0 1
1928 only Oct 10 0 0
1940 1942 Jun Sun>=1 0 1
1940 1942 Sep Sun>=1 0 0
1945 1946 Jun Sun>=1 0 1
1945 1946 Sep Sun>=1 0 0
1965 only Jun 1 0 1
1965 only Sep 30 0 0
1966 only May 29 0 1
1966 only Oct 2 0 0
1967 only Apr 8 0 1
1967 1968 Sep Sun>=8 0 0
1968 only Apr 14 0 1
1969 1977 Apr lastSun 0 1
1969 1971 Oct lastSun 0 0
1972 1974 Oct 8 0 0
1975 1977 Oct lastSun 0 0
1978 only May 7 0 1
1978 1990 Oct Sun>=8 0 0
1979 1980 Mar Sun>=15 0 1
1981 1985 May Sun>=5 0 1
1986 1989 Mar Sun>=14 0 1
1990 1997 Apr Sun>=1 0 1
1991 1995 Oct Sun>=8 0s 0
1996 only Oct 6 0s 0
1997 only Oct 12 0s 0
1998 1999 Mar lastSun 0s 1
1998 2003 Oct lastSun 0s 0
2000 2003 Apr Sun>=1 0s 1
2004 only Mar lastSun 0s 1
2006 2010 Oct lastSun 0s 0
2007 only Mar Sun>=8 0s 1
2008 only Mar Sun>=15 0s 1
2009 2010 Mar Sun>=8 0s 1
2011 only Mar Sun>=15 0s 1
2011 only Nov 13 0s 0
2012 only Apr 1 0s 1
2012 max Nov Sun>=1 0s 0
2013 max Mar Sun>=8 0s 1
Cyprus 9
1975 only Apr 13 0 1
1975 only Oct 12 0 0
1976 only May 15 0 1
1976 only Oct 11 0 0
1977 1980 Apr Sun>=1 0 1
1977 only Sep 25 0 0
1978 only Oct 2 0 0
1979 1997 Sep lastSun 0 0
1981 1998 Mar lastSun 0 1
Czech 6
1945 only Apr Mon>=1 2s 1
1945 only Oct 1 2s 0
1946 only May 6 2s 1
1946 1949 Oct Sun>=1 2s 0
1947 1948 Apr Sun>=15 2s 1
1949 only Apr 9 2s 1
Denmark 11
1916 only May 14 23 1
1916 only Sep 30 23 0
1940 only May 15 0 1
1945 only Apr 2 2s 1
1945 only Aug 15 2s 0
1946 only May 1 2s 1
1946 only Sep 1 2s 0
1947 only May 4 2s 1
1947 only Aug 10 2s 0
1948 only May 9 2s 1
1948 only Aug 8 2s 0
Denver 5
1920 1921 Mar lastSun 2 1
1920 only Oct lastSun 2 0
1921 only May 22 2 0
1965 1966 Apr lastSun 2 1
1965 1966 Oct lastSun 2 0
Detroit 2
1948 only Apr lastSun 2 1
1948 only Sep lastSun 2 0
Dhaka 2
2009 only Jun 19 23 1
2009 only Dec 31 24 0
DR 6
1966 only Oct 30 0 1
1967 only Feb 28 0 0
1969 1973 Oct lastSun 0 0:30
1970 only Feb 21 0 0
1971 only Jan 20 0 0
1972 1974 Jan 21 0 0
Ecuador 2
1992 only Nov 28 0 1
1993 only Feb 5 0 0
Edm 13
1918 1919 Apr Sun>=8 2 1
1918 only Oct 27 2 0
1919 only May 27 2 0
1920 1923 Apr lastSun 2 1
1920 only Oct lastSun 2 0
1921 1923 Sep lastSun 2 0
1942 only Feb 9 2 1
1945 only Aug 14 23u 1
1945 only Sep lastSun 2 0
1947 only Apr lastSun 2 1
1947 only Sep lastSun 2 0
1972 1986 Apr lastSun 2 1
1972 2006 Oct lastSun 2 0
E-Eur 6
1977 1980 Apr Sun>=1 0 1
1977 only Sep lastSun 0 0
1978 only Oct 1 0 0
1979 1995 Sep lastSun 0 0
1981 max Mar lastSun 0 1
1996 max Oct lastSun 0 0
E-EurAsia 3
1979 1995 Sep lastSun 0 0
1981 max Mar lastSun 0 1
1996 max Oct lastSun 0 0
Egypt 34
1940 only Jul 15 0 1
1940 only Oct 1 0 0
1941 only Apr 15 0 1
1941 only Sep 16 0 0
1942 1944 Apr 1 0 1
1942 only Oct 27 0 0
1943 1945 Nov 1 0 0
1945 only Apr 16 0 1
1957 only May 10 0 1
1957 1958 Oct 1 0 0
1958 only May 1 0 1
1959 1981 May 1 1 1
1959 1965 Sep 30 3 0
1966 1994 Oct 1 3 0
1982 only Jul 25 1 1
1983 only Jul 12 1 1
1984 1988 May 1 1 1
1989 only May 6 1 1
1990 1994 May 1 1 1
1995 2010 Apr lastFri 0s 1
1995 2005 Sep lastThu 24 0
2006 only Sep 21 24 0
2007 only Sep Thu>=1 24 0
2008 only Aug lastThu 24 0
2009 only Aug 20 24 0
2010 only Aug 10 24 0
2010 only Sep 9 24 1
2010 only Sep lastThu 24 0
2014 only May 15 24 1
2014 only Jun 26 24 0
2014 only Jul 31 24 1
2014 only Sep lastThu 24 0
2023 max Apr lastFri 0 1
2023 max Oct lastThu 24 0
EgyptAsia 6
1957 only May 10 0 1
1957 1958 Oct 1 0 0
1958 only May 1 0 1
1959 1967 May 1 1 1
1959 1965 Sep 30 3 0
1966 only Oct 1 3 0
Eire 7
1971 only Oct 31 2u -1
1972 1980 Mar Sun>=16 2u 0
1972 1980 Oct Sun>=23 2u -1
1981 max Mar lastSun 1u 0
1981 1989 Oct Sun>=23 1u -1
1990 1995 Oct Sun>=22 1u -1
1996 max Oct lastSun 1u -1
EU 6
1977 1980 Apr Sun>=1 1u 1
1977 only Sep lastSun 1u 0
1978 only Oct 1 1u 0
1979 1995 Sep lastSun 1u 0
1981 max Mar lastSun 1u 1
1996 max Oct lastSun 1u 0
EUAsia 3
1979 1995 Sep lastSun 1u 0
1981 max Mar lastSun 1u 1
1996 max Oct lastSun 1u 0
Falk 12
1937 1938 Sep lastSun 0 1
1938 1942 Mar Sun>=19 0 0
1939 only Oct 1 0 1
1940 1942 Sep lastSun 0 1
1943 only Jan 1 0 0
1983 only Sep lastSun 0 1
1984 1985 Apr lastSun 0 0
1984 only Sep 16 0 1
1985 2000 Sep Sun>=9 0 1
1986 2000 Apr Sun>=16 0 0
2001 2010 Apr Sun>=15 2 0
2001 2010 Sep Sun>=1 2 1
Fiji 12
1998 1999 Nov Sun>=1 2 1
1999 2000 Feb lastSun 3 0
2009 only Nov 29 2 1
2010 only Mar lastSun 3 0
2010 2013 Oct Sun>=21 2 1
2011 only Mar Sun>=1 3 0
2012 2013 Jan Sun>=18 3 0
2014 only Jan Sun>=18 2 0
2014 2018 Nov Sun>=1 2 1
2015 2021 Jan Sun>=12 3 0
2019 only Nov Sun>=8 2 1
2020 only Dec 20 0 1
Finland 4
1942 only Apr 2 24 1
1942 only Oct 4 1 0
1981 1982 Mar lastSun 2 1
1981 1982 Sep lastSun 3 0
France 42
1916 only Jun 14 23s 1
1916 1919 Oct Sun>=1 23s 0
1917 only Mar 24 23s 1
1918 only Mar 9 23s 1
1919 only Mar 1 23s 1
1920 only Feb 14 23s 1
1920 only Oct 23 23s 0
1921 only Mar 14 23s 1
1921 only Oct 25 23s 0
1922 only Mar 25 23s 1
1922 1938 Oct Sat>=1 23s 0
1923 only May 26 23s 1
1924 only Mar 29 23s 1
1925 only Apr 4 23s 1
1926 only Apr 17 23s 1
1927 only Apr 9 23s 1
1928 only Apr 14 23s 1
1929 only Apr 20 23s 1
1930 only Apr 12 23s 1
1931 only Apr 18 23s 1
1932 only Apr 2 23s 1
1933 only Mar 25 23s 1
1934 only Apr 7 23s 1
1935 only Mar 30 23s 1
1936 only Apr 18 23s 1
1937 only Apr 3 23s 1
1938 only Mar 26 23s 1
1939 only Apr 15 23s 1
1939 only Nov 18 23s 0
1940 only Feb 25 2 1
1941 only May 5 0 2
1941 only Oct 6 0 1
1942 only Mar 9 0 2
1942 only Nov 2 3 1
1943 only Mar 29 2 2
1943 only Oct 4 3 1
1944 only Apr 3 2 2
1944 only Oct 8 1 1
1945 only Apr 2 2 2
1945 only Sep 16 3 0
1976 only Mar 28 1 1
1976 only Sep 26 1 0
GB-Eire 65
1916 only May 21 2s 1
1916 only Oct 1 2s 0
1917 only Apr 8 2s 1
1917 only Sep 17 2s 0
1918 only Mar 24 2s 1
1918 only Sep 30 2s 0
1919 only Mar 30 2s 1
1919 only Sep 29 2s 0
1920 only Mar 28 2s 1
1920 only Oct 25 2s 0
1921 only Apr 3 2s 1
1921 only Oct 3 2s 0
1922 only Mar 26 2s 1
1922 only Oct 8 2s 0
1923 only Apr Sun>=16 2s 1
1923 1924 Sep Sun>=16 2s 0
1924 only Apr Sun>=9 2s 1
1925 1926 Apr Sun>=16 2s 1
1925 1938 Oct Sun>=2 2s 0
1927 only Apr Sun>=9 2s 1
1928 1929 Apr Sun>=16 2s 1
1930 only Apr Sun>=9 2s 1
1931 1932 Apr Sun>=16 2s 1
1933 only Apr Sun>=9 2s 1
1934 only Apr Sun>=16 2s 1
1935 only Apr Sun>=9 2s 1
1936 1937 Apr Sun>=16 2s 1
1938 only Apr Sun>=9 2s 1
1939 only Apr Sun>=16 2s 1
1939 only Nov Sun>=16 2s 0
1940 only Feb Sun>=23 2s 1
1941 only May Sun>=2 1s 2
1941 1943 Aug Sun>=9 1s 1
1942 1944 Apr Sun>=2 1s 2
1944 only Sep Sun>=16 1s 1
1945 only Apr Mon>=2 1s 2
1945 only Jul Sun>=9 1s 1
1945 1946 Oct Sun>=2 2s 0
1946 only Apr Sun>=9 2s 1
1947 only Mar 16 2s 1
1947 only Apr 13 1s 2
1947 only Aug 10 1s 1
1947 only Nov 2 2s 0
1948 only Mar 14 2s 1
1948 only Oct 31 2s 0
1949 only Apr 3 2s 1
1949 only Oct 30 2s 0
1950 1952 Apr Sun>=14 2s 1
1950 1952 Oct Sun>=21 2s 0
1953 only Apr Sun>=16 2s 1
1953 1960 Oct Sun>=2 2s 0
1954 only Apr Sun>=9 2s 1
1955 1956 Apr Sun>=16 2s 1
1957 only Apr Sun>=9 2s 1
1958 1959 Apr Sun>=16 2s 1
1960 only Apr Sun>=9 2s 1
1961 1963 Mar lastSun 2s 1
1961 1968 Oct Sun>=23 2s 0
1964 1967 Mar Sun>=19 2s 1
1968 only Feb 18 2s 1
1972 1980 Mar Sun>=16 2s 1
1972 1980 Oct Sun>=23 2s 0
1981 1995 Mar lastSun 1u 1
1981 1989 Oct Sun>=23 1u 0
1990 1995 Oct Sun>=22 1u 0
Germany 8
1946 only Apr 14 2s 1
1946 only Oct 7 2s 0
1947 only Apr 6 3s 1
1947 only May 11 2s 2
1947 only Jun 29 3 1
1947 1949 Oct Sun>=1 2s 0
1948 only Apr 18 2s 1
1949 only Apr 10 2s 1
Ghana 6
1919 only Nov 24 0 0:20
1920 1942 Jan 1 2 0
1920 1939 Sep 1 2 0:20
1940 1941 May 1 2 0:20
1950 1955 Sep 1 2 0:30
1951 1956 Jan 1 2 0
Greece 19
1932 only Jul 7 0 1
1932 only Sep 1 0 0
1941 only Apr 7 0 1
1942 only Nov 2 3 0
1943 only Mar 30 0 1
1943 only Oct 4 0 0
1952 only Jul 1 0 1
1952 only Nov 2 0 0
1975 only Apr 12 0s 1
1975 only Nov 26 0s 0
1976 only Apr 11 2s 1
1976 only Oct 10 2s 0
1977 1978 Apr Sun>=1 2s 1
1977 only Sep 26 2s 0
1978 only Sep 24 4 0
1979 only Apr 1 9 1
1979 only Sep 29 2 0
1980 only Apr 1 0 1
1980 only Sep 28 0 0
Guam 14
1959 only Jun 27 2 1
1961 only Jan 29 2 0
1967 only Sep 1 2 1
1969 only Jan 26 0:01 0
1969 only Jun 22 2 1
1969 only Aug 31 2 0
1970 1971 Apr lastSun 0 1
1970 1971 Sep Sun>=1 2 0
1973 only Dec 16 2 1
1974 only Feb 24 2 0
1976 only May 26 2 1
1976 only Aug 22 2:01 0
1977 only Apr 24 2 1
1977 only Aug 28 2 0
Guat 8
1973 only Nov 25 0 1
1974 only Feb 24 0 0
1983 only May 21 0 1
1983 only Sep 22 0 0
1991 only Mar 23 0 0
1991 only Sep 7 0 0
2006 only Apr 30 0 1
2006 only Oct 1 0 0
Haiti 11
1983 only May 8 0 1
1983 1987 Oct lastSun 0 0
1984 1987 Apr lastSun 0 1
1988 1997 Apr Sun>=1 1s 1
1988 1997 Oct lastSun 1s 0
2005 2006 Apr Sun>=1 0 1
2005 2006 Oct lastSun 0 0
2012 2015 Mar Sun>=8 2 1
2012 2015 Nov Sun>=1 2 0
2017 max Mar Sun>=8 2 1
2017 max Nov Sun>=1 2 0
Halifax 41
1916 only Apr 1 0 1
1916 only Oct 1 0 0
1920 only May 9 0 1
1920 only Aug 29 0 0
1921 only May 6 0 1
1921 1922 Sep 5 0 0
1922 only Apr 30 0 1
1923 1925 May Sun>=1 0 1
1923 only Sep 4 0 0
1924 only Sep 15 0 0
1925 only Sep 28 0 0
1926 only May 16 0 1
1926 only Sep 13 0 0
1927 only May 1 0 1
1927 only Sep 26 0 0
1928 1931 May Sun>=8 0 1
1928 only Sep 9 0 0
1929 only Sep 3 0 0
1930 only Sep 15 0 0
1931 1932 Sep Mon>=24 0 0
1932 only May 1 0 1
1933 only Apr 30 0 1
1933 only Oct 2 0 0
1934 only May 20 0 1
1934 only Sep 16 0 0
1935 only Jun 2 0 1
1935 only Sep 30 0 0
1936 only Jun 1 0 1
1936 only Sep 14 0 0
1937 1938 May Sun>=1 0 1
1937 1941 Sep Mon>=24 0 0
1939 only May 28 0 1
1940 1941 May Sun>=1 0 1
1946 1949 Apr lastSun 2 1
1946 1949 Sep lastSun 2 0
1951 1954 Apr lastSun 2 1
1951 1954 Sep lastSun 2 0
1956 1959 Apr lastSun 2 1
1956 1959 Sep lastSun 2 0
1962 1973 Apr lastSun 2 1
1962 1973 Oct lastSun 2 0
HK 14
1946 only Apr 21 0 1
1946 only Dec 1 3:30s 0
1947 only Apr 13 3:30s 1
1947 only Nov 30 3:30s 0
1948 only May 2 3:30s 1
1948 1952 Oct Sun>=28 3:30s 0
1949 1953 Apr Sun>=1 3:30 1
1953 1964 Oct Sun>=31 3:30 0
1954 1964 Mar Sun>=18 3:30 1
1965 1976 Apr Sun>=16 3:30 1
1965 1976 Oct Sun>=16 3:30 0
1973 only Dec 30 3:30 1
1979 only May 13 3:30 1
1979 only Oct 21 3:30 0
Holiday 2
1992 1993 Oct lastSun 2s 1
1993 1994 Mar Sun>=1 2s 0
Hond 4
1987 1988 May Sun>=1 0 1
1987 1988 Sep lastSun 0 0
2006 only May Sun>=1 0 1
2006 only Aug Mon>=1 0 0
Hungary 19
1918 1919 Apr 15 2 1
1918 1920 Sep Mon>=15 3 0
1920 only Apr 5 2 1
1945 only May 1 23 1
1945 only Nov 1 1 0
1946 only Mar 31 2s 1
1946 only Oct 7 2 0
1947 1949 Apr Sun>=4 2s 1
1947 1949 Oct Sun>=1 2s 0
1954 only May 23 0 1
1954 only Oct 3 0 0
1955 only May 22 2 1
1955 only Oct 2 3 0
1956 1957 Jun Sun>=1 2 1
1956 1957 Sep lastSun 3 0
1980 only Apr 6 0 1
1980 only Sep 28 1 0
1981 1983 Mar lastSun 0 1
1981 1983 Sep lastSun 1 0
Iceland 16
1917 1919 Feb 19 23 1
1917 only Oct 21 1 0
1918 1919 Nov 16 1 0
1921 only Mar 19 23 1
1921 only Jun 23 1 0
1939 only Apr 29 23 1
1939 only Oct 29 2 0
1940 only Feb 25 2 1
1940 1941 Nov Sun>=2 1s 0
1941 1942 Mar Sun>=2 1s 1
1942 1948 Oct Sun>=22 1s 0
1943 1946 Mar Sun>=1 1s 1
1947 1967 Apr Sun>=1 1s 1
1949 only Oct 30 1s 0
1950 1966 Oct Sun>=22 1s 0
1967 only Oct 29 1s 0
Indianapolis 3
1941 only Jun 22 2 1
1941 1954 Sep lastSun 2 0
1946 1954 Apr lastSun 2 1
Iran 40
1910 only Jan 1 0 0
1977 only Mar 21 23 1
1977 only Oct 20 0 0
1978 only Mar 24 0 1
1978 only Aug 5 0 0
1979 only May 26 0 1
1979 only Sep 18 0 0
1980 only Mar 20 0 1
1980 only Sep 22 0 0
1991 only May 2 0 1
1991 1995 Sep 21 24 0
1992 1995 Mar 21 24 1
1996 only Mar 20 24 1
1996 only Sep 20 24 0
1997 1999 Mar 21 24 1
1997 1999 Sep 21 24 0
2000 only Mar 20 24 1
2000 only Sep 20 24 0
2001 2003 Mar 21 24 1
2001 2003 Sep 21 24 0
2004 only Mar 20 24 1
2004 only Sep 20 24 0
2005 only Mar 21 24 1
2005 only Sep 21 24 0
2008 only Mar 20 24 1
2008 only Sep 20 24 0
2009 2011 Mar 21 24 1
2009 2011 Sep 21 24 0
2012 only Mar 20 24 1
2012 only Sep 20 24 0
2013 2015 Mar 21 24 1
2013 2015 Sep 21 24 0
2016 only Mar 20 24 1
2016 only Sep 20 24 0
2017 2019 Mar 21 24 1
2017 2019 Sep 21 24 0
2020 only Mar 20 24 1
2020 only Sep 20 24 0
2021 2022 Mar 21 24 1
2021 2022 Sep 21 24 0
Iraq 8
1982 only May 1 0 1
1982 1984 Oct 1 0 0
1983 only Mar 31 0 1
1984 1985 Apr 1 0 1
1985 1990 Sep lastSun 1s 0
1986 1990 Mar lastSun 1s 1