Versions in this module Expand all Collapse all v1 v1.1.0 Jun 29, 2020 Changes in this version type Holiday + IsSubstituted func() bool + Original func() Holiday v1.0.0 Apr 4, 2020 Changes in this version + var AllDefs = []Definition + var HappyMondayAddedDate = time.Date(2003, 1, 1, 0, 0, 0, 0, jst()) + var HappyMondayStartDate = time.Date(2000, 1, 1, 0, 0, 0, 0, jst()) + var NationalHolidayStartDate = time.Date(1985, 12, 27, 0, 0, 0, 0, jst()) + var PublicHolidayStartDate = time.Date(1948, 7, 20, 0, 0, 0, 0, jst()) + var SubstituteHolidayStartDate = time.Date(1973, 4, 12, 0, 0, 0, 0, jst()) + func ClearCache() + func IsPublicHoliday(year, month, day int) bool + func IsPublicHolidayTime(tm time.Time) bool + func WeekNumHolidayFunc(weekday time.Weekday) func(def Definition, year int) Holiday + type DefType int + const EquinoxDay + const FixedDay + const HappyMonday + const ImperialRelatedHoliday + type Definition interface + Begin func() int + Day func() int + End func() int + Func func() func(Definition, int) Holiday + Month func() int + Name func() string + Type func() DefType + WeekNum func() int + func DefsInYear(year int) []Definition + type Holiday interface + Day func() int + Def func() *Definition + Kind func() HolidayKind + Month func() int + Name func() string + Time func() time.Time + Year func() int + func FixedDateHoliday(def Definition, year int) Holiday + func Holidays(defs []Definition, year int) []Holiday + func InMonth(year, month int) []Holiday + func InYear(year int) []Holiday + func NewHoliday(def *Definition, year, month, day int, name string, kind HolidayKind) Holiday + func PublicHolidayOf(year, month, day int) (Holiday, error) + func PublicHolidayTimeOf(tm time.Time) (Holiday, error) + type HolidayKind int + const ImperialRelated + const NationalHoliday + const PublicHoliday + const SubstituteHoliday