Skip to content

Commit 22c0f6c

Browse files
authored
Merge pull request #557 from M4TY/patch-1
Update Slovakia's timezone and holiday observances after new consolidation
2 parents 7d8677d + d7ad215 commit 22c0f6c

File tree

16 files changed

+195
-163
lines changed

16 files changed

+195
-163
lines changed

data/countries/SK.yaml

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ holidays:
77
langs:
88
- sk
99
zones:
10-
- Europe/Prague
10+
- Europe/Bratislava
1111
dayoff: sunday
1212
days:
1313
01-01:
@@ -16,45 +16,77 @@ holidays:
1616
sk: Deň vzniku Slovenskej republiky
1717
01-06:
1818
_name: 01-06
19+
type: observance
1920
easter -2:
2021
_name: easter -2
2122
easter:
2223
_name: easter
2324
type: observance
2425
easter 1:
2526
_name: easter 1
26-
05-01:
27+
05-01 since 2025:
28+
_name: 05-01
29+
type: observance
30+
05-01 prior to 2025:
2731
_name: 05-01
28-
05-08:
32+
05-08 prior to 2025:
2933
name:
3034
sk: Deň víťazstva nad fašizmom
3135
en: Day of victory over fascism
36+
05-08 since 2025:
37+
name:
38+
sk: Deň víťazstva nad fašizmom
39+
en: Day of victory over fascism
40+
type: observance
3241
2nd sunday in May:
3342
_name: Mothers Day
3443
type: observance
35-
07-05:
44+
07-05 prior to 2025:
3645
name:
3746
sk: Sviatok svätého Cyrila a Metoda
3847
en: Saints Cyril and Methodius Day
39-
08-29:
48+
07-05 since 2025:
49+
name:
50+
sk: Sviatok svätého Cyrila a Metoda
51+
en: Saints Cyril and Methodius Day
52+
type: observance
53+
08-29 prior to 2025:
4054
name:
4155
sk: Výročie Slovenského národného povstania
4256
en: Slovak National Uprising anniversary
57+
08-29 since 2025:
58+
name:
59+
sk: Výročie Slovenského národného povstania
60+
en: Slovak National Uprising anniversary
61+
type: observance
4362
09-01 since 1994 and prior to 2024:
4463
_name: Constitution Day
4564
09-01 since 2024:
4665
_name: Constitution Day
4766
type: observance
48-
09-15:
67+
09-15 prior to 2025:
68+
name:
69+
sk: Sviatok Panny Márie Sedembolestnej
70+
en: Day of Our Lady of the Seven Sorrows
71+
09-15 since 2025:
4972
name:
5073
sk: Sviatok Panny Márie Sedembolestnej
5174
en: Day of Our Lady of the Seven Sorrows
52-
11-01:
75+
type: observance
76+
11-01 prior to 2025:
5377
_name: 11-01
54-
11-17:
78+
11-01 since 2025:
79+
_name: 11-01
80+
type: observance
81+
11-17 prior to 2025:
82+
name:
83+
sk: Deň boja za slobodu a demokraciu
84+
en: Struggle for Freedom and Democracy Day
85+
11-17 since 2025:
5586
name:
5687
sk: Deň boja za slobodu a demokraciu
5788
en: Struggle for Freedom and Democracy Day
89+
type: observance
5890
12-24:
5991
_name: 12-24
6092
12-25:

test/fixtures/SK-2015.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"start": "2015-01-05T23:00:00.000Z",
1414
"end": "2015-01-06T23:00:00.000Z",
1515
"name": "Zjavenie Pána",
16-
"type": "public",
16+
"type": "observance",
1717
"rule": "01-06",
1818
"_weekday": "Tue"
1919
},
@@ -50,7 +50,7 @@
5050
"end": "2015-05-01T22:00:00.000Z",
5151
"name": "Sviatok práce",
5252
"type": "public",
53-
"rule": "05-01",
53+
"rule": "05-01 prior to 2025",
5454
"_weekday": "Fri"
5555
},
5656
{
@@ -59,7 +59,7 @@
5959
"end": "2015-05-08T22:00:00.000Z",
6060
"name": "Deň víťazstva nad fašizmom",
6161
"type": "public",
62-
"rule": "05-08",
62+
"rule": "05-08 prior to 2025",
6363
"_weekday": "Fri"
6464
},
6565
{
@@ -77,7 +77,7 @@
7777
"end": "2015-07-05T22:00:00.000Z",
7878
"name": "Sviatok svätého Cyrila a Metoda",
7979
"type": "public",
80-
"rule": "07-05",
80+
"rule": "07-05 prior to 2025",
8181
"_weekday": "Sun"
8282
},
8383
{
@@ -86,7 +86,7 @@
8686
"end": "2015-08-29T22:00:00.000Z",
8787
"name": "Výročie Slovenského národného povstania",
8888
"type": "public",
89-
"rule": "08-29",
89+
"rule": "08-29 prior to 2025",
9090
"_weekday": "Sat"
9191
},
9292
{
@@ -104,7 +104,7 @@
104104
"end": "2015-09-15T22:00:00.000Z",
105105
"name": "Sviatok Panny Márie Sedembolestnej",
106106
"type": "public",
107-
"rule": "09-15",
107+
"rule": "09-15 prior to 2025",
108108
"_weekday": "Tue"
109109
},
110110
{
@@ -113,7 +113,7 @@
113113
"end": "2015-11-01T23:00:00.000Z",
114114
"name": "Sviatok všetkých svätých",
115115
"type": "public",
116-
"rule": "11-01",
116+
"rule": "11-01 prior to 2025",
117117
"_weekday": "Sun"
118118
},
119119
{
@@ -122,7 +122,7 @@
122122
"end": "2015-11-17T23:00:00.000Z",
123123
"name": "Deň boja za slobodu a demokraciu",
124124
"type": "public",
125-
"rule": "11-17",
125+
"rule": "11-17 prior to 2025",
126126
"_weekday": "Tue"
127127
},
128128
{

test/fixtures/SK-2016.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"start": "2016-01-05T23:00:00.000Z",
1414
"end": "2016-01-06T23:00:00.000Z",
1515
"name": "Zjavenie Pána",
16-
"type": "public",
16+
"type": "observance",
1717
"rule": "01-06",
1818
"_weekday": "Wed"
1919
},
@@ -50,7 +50,7 @@
5050
"end": "2016-05-01T22:00:00.000Z",
5151
"name": "Sviatok práce",
5252
"type": "public",
53-
"rule": "05-01",
53+
"rule": "05-01 prior to 2025",
5454
"_weekday": "Sun"
5555
},
5656
{
@@ -59,7 +59,7 @@
5959
"end": "2016-05-08T22:00:00.000Z",
6060
"name": "Deň víťazstva nad fašizmom",
6161
"type": "public",
62-
"rule": "05-08",
62+
"rule": "05-08 prior to 2025",
6363
"_weekday": "Sun"
6464
},
6565
{
@@ -77,7 +77,7 @@
7777
"end": "2016-07-05T22:00:00.000Z",
7878
"name": "Sviatok svätého Cyrila a Metoda",
7979
"type": "public",
80-
"rule": "07-05",
80+
"rule": "07-05 prior to 2025",
8181
"_weekday": "Tue"
8282
},
8383
{
@@ -86,7 +86,7 @@
8686
"end": "2016-08-29T22:00:00.000Z",
8787
"name": "Výročie Slovenského národného povstania",
8888
"type": "public",
89-
"rule": "08-29",
89+
"rule": "08-29 prior to 2025",
9090
"_weekday": "Mon"
9191
},
9292
{
@@ -104,7 +104,7 @@
104104
"end": "2016-09-15T22:00:00.000Z",
105105
"name": "Sviatok Panny Márie Sedembolestnej",
106106
"type": "public",
107-
"rule": "09-15",
107+
"rule": "09-15 prior to 2025",
108108
"_weekday": "Thu"
109109
},
110110
{
@@ -113,7 +113,7 @@
113113
"end": "2016-11-01T23:00:00.000Z",
114114
"name": "Sviatok všetkých svätých",
115115
"type": "public",
116-
"rule": "11-01",
116+
"rule": "11-01 prior to 2025",
117117
"_weekday": "Tue"
118118
},
119119
{
@@ -122,7 +122,7 @@
122122
"end": "2016-11-17T23:00:00.000Z",
123123
"name": "Deň boja za slobodu a demokraciu",
124124
"type": "public",
125-
"rule": "11-17",
125+
"rule": "11-17 prior to 2025",
126126
"_weekday": "Thu"
127127
},
128128
{

test/fixtures/SK-2017.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"start": "2017-01-05T23:00:00.000Z",
1414
"end": "2017-01-06T23:00:00.000Z",
1515
"name": "Zjavenie Pána",
16-
"type": "public",
16+
"type": "observance",
1717
"rule": "01-06",
1818
"_weekday": "Fri"
1919
},
@@ -50,7 +50,7 @@
5050
"end": "2017-05-01T22:00:00.000Z",
5151
"name": "Sviatok práce",
5252
"type": "public",
53-
"rule": "05-01",
53+
"rule": "05-01 prior to 2025",
5454
"_weekday": "Mon"
5555
},
5656
{
@@ -59,7 +59,7 @@
5959
"end": "2017-05-08T22:00:00.000Z",
6060
"name": "Deň víťazstva nad fašizmom",
6161
"type": "public",
62-
"rule": "05-08",
62+
"rule": "05-08 prior to 2025",
6363
"_weekday": "Mon"
6464
},
6565
{
@@ -77,7 +77,7 @@
7777
"end": "2017-07-05T22:00:00.000Z",
7878
"name": "Sviatok svätého Cyrila a Metoda",
7979
"type": "public",
80-
"rule": "07-05",
80+
"rule": "07-05 prior to 2025",
8181
"_weekday": "Wed"
8282
},
8383
{
@@ -86,7 +86,7 @@
8686
"end": "2017-08-29T22:00:00.000Z",
8787
"name": "Výročie Slovenského národného povstania",
8888
"type": "public",
89-
"rule": "08-29",
89+
"rule": "08-29 prior to 2025",
9090
"_weekday": "Tue"
9191
},
9292
{
@@ -104,7 +104,7 @@
104104
"end": "2017-09-15T22:00:00.000Z",
105105
"name": "Sviatok Panny Márie Sedembolestnej",
106106
"type": "public",
107-
"rule": "09-15",
107+
"rule": "09-15 prior to 2025",
108108
"_weekday": "Fri"
109109
},
110110
{
@@ -113,7 +113,7 @@
113113
"end": "2017-11-01T23:00:00.000Z",
114114
"name": "Sviatok všetkých svätých",
115115
"type": "public",
116-
"rule": "11-01",
116+
"rule": "11-01 prior to 2025",
117117
"_weekday": "Wed"
118118
},
119119
{
@@ -122,7 +122,7 @@
122122
"end": "2017-11-17T23:00:00.000Z",
123123
"name": "Deň boja za slobodu a demokraciu",
124124
"type": "public",
125-
"rule": "11-17",
125+
"rule": "11-17 prior to 2025",
126126
"_weekday": "Fri"
127127
},
128128
{

test/fixtures/SK-2018.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"start": "2018-01-05T23:00:00.000Z",
1414
"end": "2018-01-06T23:00:00.000Z",
1515
"name": "Zjavenie Pána",
16-
"type": "public",
16+
"type": "observance",
1717
"rule": "01-06",
1818
"_weekday": "Sat"
1919
},
@@ -50,7 +50,7 @@
5050
"end": "2018-05-01T22:00:00.000Z",
5151
"name": "Sviatok práce",
5252
"type": "public",
53-
"rule": "05-01",
53+
"rule": "05-01 prior to 2025",
5454
"_weekday": "Tue"
5555
},
5656
{
@@ -59,7 +59,7 @@
5959
"end": "2018-05-08T22:00:00.000Z",
6060
"name": "Deň víťazstva nad fašizmom",
6161
"type": "public",
62-
"rule": "05-08",
62+
"rule": "05-08 prior to 2025",
6363
"_weekday": "Tue"
6464
},
6565
{
@@ -77,7 +77,7 @@
7777
"end": "2018-07-05T22:00:00.000Z",
7878
"name": "Sviatok svätého Cyrila a Metoda",
7979
"type": "public",
80-
"rule": "07-05",
80+
"rule": "07-05 prior to 2025",
8181
"_weekday": "Thu"
8282
},
8383
{
@@ -86,7 +86,7 @@
8686
"end": "2018-08-29T22:00:00.000Z",
8787
"name": "Výročie Slovenského národného povstania",
8888
"type": "public",
89-
"rule": "08-29",
89+
"rule": "08-29 prior to 2025",
9090
"_weekday": "Wed"
9191
},
9292
{
@@ -104,7 +104,7 @@
104104
"end": "2018-09-15T22:00:00.000Z",
105105
"name": "Sviatok Panny Márie Sedembolestnej",
106106
"type": "public",
107-
"rule": "09-15",
107+
"rule": "09-15 prior to 2025",
108108
"_weekday": "Sat"
109109
},
110110
{
@@ -113,7 +113,7 @@
113113
"end": "2018-11-01T23:00:00.000Z",
114114
"name": "Sviatok všetkých svätých",
115115
"type": "public",
116-
"rule": "11-01",
116+
"rule": "11-01 prior to 2025",
117117
"_weekday": "Thu"
118118
},
119119
{
@@ -122,7 +122,7 @@
122122
"end": "2018-11-17T23:00:00.000Z",
123123
"name": "Deň boja za slobodu a demokraciu",
124124
"type": "public",
125-
"rule": "11-17",
125+
"rule": "11-17 prior to 2025",
126126
"_weekday": "Sat"
127127
},
128128
{

0 commit comments

Comments
 (0)