Skip to content

julesbecker/date-fns-holiday-us

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

date-fns-holiday-us

The purpose of this project is to give an interface to work with holidays using date-fns

Install

yarn add date-fns-holiday-us date-fns

or with npm:

npm i date-fns-holiday-us date-fns

API

Type aliases

Functions

Type aliases

Holiday

Ƭ Holiday: "christmas" | "easter" | "halloween" | "valentinesDay" | "mothersDay" | "columbusDay" | "independenceDay" | "presidentsDay" | "laborDay" | "veteransDay" | "thanksgiving" | "newYearsEve" | "martinLutherKingJrDay" | "newYearsDay" | "fathersDay" | "memorialDay" | "goodFriday"

Defined in index.ts:5


Holidays

Ƭ Holidays: object

Defined in index.ts:126

Type declaration:

Functions

getBankHolidays

getBankHolidays(year: number): object

Defined in index.ts:206

Parameters:

Name Type
year number

Returns: object

  • [ key: string]: object

  • date: Date


getChristmas

getChristmas(year: number): Date

Defined in index.ts:86

Parameters:

Name Type
year number

Returns: Date


getColumbusDay

getColumbusDay(year: number): Date

Defined in index.ts:74

Parameters:

Name Type
year number

Returns: Date


getEaster

getEaster(year: number): Date

Defined in index.ts:36

Parameters:

Name Type
year number

Returns: Date


getFathersDay

getFathersDay(year: number): Date

Defined in index.ts:114

Parameters:

Name Type
year number

Returns: Date


getFirstOccurence

getFirstOccurence(date: Date, dayOfWeekIndex: number): Date

Defined in utils.ts:8

Parameters:

Name Type
date Date
dayOfWeekIndex number

Returns: Date


getGoodFriday

getGoodFriday(year: number): Date

Defined in index.ts:122

Parameters:

Name Type
year number

Returns: Date


getHalloween

getHalloween(year: number): Date

Defined in index.ts:24

Parameters:

Name Type
year number

Returns: Date


getHolidays

getHolidays(year: number): Holidays

Defined in index.ts:133

Parameters:

Name Type
year number

Returns: Holidays


getIndependenceDay

getIndependenceDay(year: number): Date

Defined in index.ts:78

Parameters:

Name Type
year number

Returns: Date


getLaborDay

getLaborDay(year: number): Date

Defined in index.ts:90

Parameters:

Name Type
year number

Returns: Date


getLastOfMonth

getLastOfMonth(date: Date, dayOfWeekIndex: number): Date

Defined in utils.ts:38

Parameters:

Name Type
date Date
dayOfWeekIndex number

Returns: Date


getMartinLutherKingJrDay

getMartinLutherKingJrDay(year: number): Date

Defined in index.ts:106

Parameters:

Name Type
year number

Returns: Date


getMemorialDay

getMemorialDay(year: number): Date

Defined in index.ts:118

Parameters:

Name Type
year number

Returns: Date


getMothersDay

getMothersDay(year: number): Date

Defined in index.ts:32

Parameters:

Name Type
year number

Returns: Date


getNewYearsDay

getNewYearsDay(year: number): Date

Defined in index.ts:110

Parameters:

Name Type
year number

Returns: Date


getNewYearsEve

getNewYearsEve(year: number): Date

Defined in index.ts:102

Parameters:

Name Type
year number

Returns: Date


getNextOccurence

getNextOccurence(date: Date, dayOfWeekIndex: number): Date

Defined in utils.ts:12

Parameters:

Name Type
date Date
dayOfWeekIndex number

Returns: Date


getPresidentsDay

getPresidentsDay(year: number): Date

Defined in index.ts:82

Parameters:

Name Type
year number

Returns: Date


getPrevOccurence

getPrevOccurence(date: Date, dayOfWeekIndex: number): Date

Defined in utils.ts:25

Parameters:

Name Type
date Date
dayOfWeekIndex number

Returns: Date


getThanksgiving

getThanksgiving(year: number): Date

Defined in index.ts:98

Parameters:

Name Type
year number

Returns: Date


getValentinesDay

getValentinesDay(year: number): Date

Defined in index.ts:28

Parameters:

Name Type
year number

Returns: Date


getVeteransDay

getVeteransDay(year: number): Date

Defined in index.ts:94

Parameters:

Name Type
year number

Returns: Date


isHoliday

isHoliday(date: Date): boolean

Defined in index.ts:230

Parameters:

Name Type
date Date

Returns: boolean

© 2020 Jon Stuebe

About

An interface to work with holidays using date-fns

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.6%
  • JavaScript 10.4%