Documentation
¶
Overview ¶
Package ie provides holiday definitions for the Republic Of Ireland.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // NewYear represents New Year's Day on 1-Jan NewYear = aa.NewYear.Clone(&cal.Holiday{}) // SaintBrigidDay represents Saint Patrick's Day on 17-Mar SaintBrigidDay = &cal.Holiday{ Name: "Saint Brigid’s Day", Month: time.February, Weekday: time.Monday, Offset: 1, Func: CalcIfFirstFallsOnFriday, StartYear: 2023, } // ExtraPublicHoliday2022 represents extra public holiday in 2022 ExtraPublicHoliday2022 = &cal.Holiday{ Name: "Extra Public Holiday 2022", Month: time.March, Day: 18, StartYear: 2022, EndYear: 2022, Func: cal.CalcDayOfMonth, } // SaintPatrickDay represents Saint Patrick's Day on 17-Mar SaintPatrickDay = &cal.Holiday{ Name: "Saint Patrick's Day", Month: time.March, Day: 17, Func: cal.CalcDayOfMonth, } // EasterMonday represents Easter Monday - the day after Easter EasterMonday = aa.EasterMonday.Clone(&cal.Holiday{}) // FirstMondayMay represents the first Monday in May FirstMondayMay = &cal.Holiday{ Name: "First Monday in May", Month: time.May, Weekday: time.Monday, Offset: 1, Func: cal.CalcWeekdayOffset, } // FirstMondayJune represents the first Monday in June FirstMondayJune = &cal.Holiday{ Name: "First Monday in June", Month: time.June, Weekday: time.Monday, Offset: 1, Func: cal.CalcWeekdayOffset, } // FirstMondayAugust represents the first Monday in August FirstMondayAugust = &cal.Holiday{ Name: "First Monday in August", Month: time.August, Weekday: time.Monday, Offset: 1, Func: cal.CalcWeekdayOffset, } // LastMondayInOctober represents the last Monday in October LastMondayInOctober = &cal.Holiday{ Name: "Last Monday in October", Type: cal.ObservancePublic, Month: time.October, Weekday: time.Monday, Offset: -1, Func: cal.CalcWeekdayOffset, } // ChristmasDay represents Christmas Day on 25-Dec ChristmasDay = aa.ChristmasDay.Clone(&cal.Holiday{}) // SaintStephenDay represents Saint Stephen's Day on 26-Dec SaintStephenDay = aa.ChristmasDay2.Clone(&cal.Holiday{Name: "Saint Stephen's Day"}) // Holidays provides a list of the standard national holidays Holidays = []*cal.Holiday{ NewYear, ExtraPublicHoliday2022, SaintBrigidDay, SaintPatrickDay, EasterMonday, FirstMondayMay, FirstMondayJune, FirstMondayAugust, LastMondayInOctober, ChristmasDay, SaintStephenDay, } )
Functions ¶
func CalcIfFirstFallsOnFriday ¶ added in v2.1.2
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.