The purpose of this project is to give an interface to work with holidays using date-fns
yarn add date-fns-holiday-us date-fns
or with npm:
npm i date-fns-holiday-us date-fns
- getBankHolidays
- getChristmas
- getColumbusDay
- getEaster
- getFathersDay
- getFirstOccurence
- getGoodFriday
- getHalloween
- getHolidays
- getIndependenceDay
- getLaborDay
- getLastOfMonth
- getMartinLutherKingJrDay
- getMemorialDay
- getMothersDay
- getNewYearsDay
- getNewYearsEve
- getNextOccurence
- getPresidentsDay
- getPrevOccurence
- getThanksgiving
- getValentinesDay
- getVeteransDay
- isHoliday
Ƭ Holiday: "christmas" | "easter" | "halloween" | "valentinesDay" | "mothersDay" | "columbusDay" | "independenceDay" | "presidentsDay" | "laborDay" | "veteransDay" | "thanksgiving" | "newYearsEve" | "martinLutherKingJrDay" | "newYearsDay" | "fathersDay" | "memorialDay" | "goodFriday"
Defined in index.ts:5
Ƭ Holidays: object
Defined in index.ts:126
▸ getBankHolidays(year
: number): object
Defined in index.ts:206
Parameters:
Name | Type |
---|---|
year |
number |
Returns: object
-
[ key: string]: object
-
date: Date
▸ getChristmas(year
: number): Date
Defined in index.ts:86
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getColumbusDay(year
: number): Date
Defined in index.ts:74
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getEaster(year
: number): Date
Defined in index.ts:36
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getFathersDay(year
: number): Date
Defined in index.ts:114
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getFirstOccurence(date
: Date, dayOfWeekIndex
: number): Date
Defined in utils.ts:8
Parameters:
Name | Type |
---|---|
date |
Date |
dayOfWeekIndex |
number |
Returns: Date
▸ getGoodFriday(year
: number): Date
Defined in index.ts:122
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getHalloween(year
: number): Date
Defined in index.ts:24
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getHolidays(year
: number): Holidays
Defined in index.ts:133
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Holidays
▸ getIndependenceDay(year
: number): Date
Defined in index.ts:78
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getLaborDay(year
: number): Date
Defined in index.ts:90
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getLastOfMonth(date
: Date, dayOfWeekIndex
: number): Date
Defined in utils.ts:38
Parameters:
Name | Type |
---|---|
date |
Date |
dayOfWeekIndex |
number |
Returns: Date
▸ getMartinLutherKingJrDay(year
: number): Date
Defined in index.ts:106
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getMemorialDay(year
: number): Date
Defined in index.ts:118
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getMothersDay(year
: number): Date
Defined in index.ts:32
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getNewYearsDay(year
: number): Date
Defined in index.ts:110
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getNewYearsEve(year
: number): Date
Defined in index.ts:102
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getNextOccurence(date
: Date, dayOfWeekIndex
: number): Date
Defined in utils.ts:12
Parameters:
Name | Type |
---|---|
date |
Date |
dayOfWeekIndex |
number |
Returns: Date
▸ getPresidentsDay(year
: number): Date
Defined in index.ts:82
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getPrevOccurence(date
: Date, dayOfWeekIndex
: number): Date
Defined in utils.ts:25
Parameters:
Name | Type |
---|---|
date |
Date |
dayOfWeekIndex |
number |
Returns: Date
▸ getThanksgiving(year
: number): Date
Defined in index.ts:98
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getValentinesDay(year
: number): Date
Defined in index.ts:28
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ getVeteransDay(year
: number): Date
Defined in index.ts:94
Parameters:
Name | Type |
---|---|
year |
number |
Returns: Date
▸ isHoliday(date
: Date): boolean
Defined in index.ts:230
Parameters:
Name | Type |
---|---|
date |
Date |
Returns: boolean
© 2020 Jon Stuebe