Skip to content

Commit 4295587

Browse files
authored
Merge pull request #145 from nwlosinski/feature/additional-day-in-pl
Additional public holiday in Poland
2 parents 8b4ef15 + 1b46bbe commit 4295587

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

v2/pl/pl_holidays.go

+10
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@ var (
4444
// NationalIndependenceDay represents National Independence Day on 11-Nov
4545
NationalIndependenceDay = aa.ArmisticeDay.Clone(&cal.Holiday{Name: "Narodowe Święto Niepodległości", Type: cal.ObservancePublic})
4646

47+
// ChristmasEve represents Christmas Eve on 24-Dec
48+
ChristmasEve = &cal.Holiday{
49+
Name: "Wigilia Bożego Narodzenia",
50+
Month: time.December,
51+
Day: 24,
52+
StartYear: 2025,
53+
Func: cal.CalcDayOfMonth,
54+
}
55+
4756
// ChristmasDayOne represents Christmas Day on 25-Dec
4857
ChristmasDayOne = aa.ChristmasDay.Clone(&cal.Holiday{Name: "pierwszy dzień Bożego Narodzenia", Type: cal.ObservancePublic})
4958

@@ -61,6 +70,7 @@ var (
6170
AssumptionBlessedVirginMary,
6271
AllSaints,
6372
NationalIndependenceDay,
73+
ChristmasEve,
6474
ChristmasDayOne,
6575
ChristmasDayTwo,
6676
}

v2/pl/pl_holidays_test.go

+10
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,16 @@ func TestHolidays(t *testing.T) {
101101
{NationalIndependenceDay, 2021, d(2021, 11, 11), d(2021, 11, 11)},
102102
{NationalIndependenceDay, 2022, d(2022, 11, 11), d(2022, 11, 11)},
103103

104+
{ChristmasEve, 2024, time.Time{}, time.Time{}},
105+
{ChristmasEve, 2025, d(2025, 12, 24), d(2025, 12, 24)},
106+
{ChristmasEve, 2026, d(2026, 12, 24), d(2026, 12, 24)},
107+
{ChristmasEve, 2027, d(2027, 12, 24), d(2027, 12, 24)},
108+
{ChristmasEve, 2028, d(2028, 12, 24), d(2028, 12, 24)},
109+
{ChristmasEve, 2029, d(2029, 12, 24), d(2029, 12, 24)},
110+
{ChristmasEve, 2030, d(2030, 12, 24), d(2030, 12, 24)},
111+
{ChristmasEve, 2031, d(2031, 12, 24), d(2031, 12, 24)},
112+
{ChristmasEve, 2032, d(2032, 12, 24), d(2032, 12, 24)},
113+
104114
{ChristmasDayOne, 2015, d(2015, 12, 25), d(2015, 12, 25)},
105115
{ChristmasDayOne, 2016, d(2016, 12, 25), d(2016, 12, 25)},
106116
{ChristmasDayOne, 2017, d(2017, 12, 25), d(2017, 12, 25)},

0 commit comments

Comments
 (0)