Slovak public holidays
NPM module which is able to calculate Slovak public holidays since 1993 to the future. It is pure Node.js code without any dependencies.
Usage
npm install slovak-holidays
;
API
: boolean
Calculate if a given date|object
is a holiday.
parameter
date
- instance of Javascript Date objectobject
- holiday object{year: integer, month: integer: day: integer}
// => true, Independence day // => false, regular working day // => true, Good Friday // => true, Independence day // => false, regular working day // => true, Good Friday
: array
Returns all holidays for a given year
chronologically.
// => [], year less than Independence since 1993 // => [], invalid year// => [// {day: 1, month: 1, year: 2019, name: "Deň vzniku Slovenskej republiky"},// {day: 6, month: 1, year: 2019, name: "Zjavenie Pána (Traja králi)"},// {day: 19, month: 4, year: 2019, name: "Veľký piatok"},// {day: 21, month: 4, year: 2019, name: "Veľkonočná nedeľa"},// {day: 22, month: 4, year: 2019, name: "Veľkonočný pondelok"},// {day: 1, month: 5, year: 2019, name: "Sviatok práce" },// {day: 8, month: 5, year: 2019, name: "Deň víťazstva nad fašizmom"},// {day: 5, month: 7, year: 2019, name: "Sviatok svätého Cyrila a Metoda"},// {day: 29, month: 8, year: 2019, name: "Výročie SNP"},// {day: 1, month: 9, year: 2019, name: "Deň Ústavy Slovenskej republiky"},// {day: 15, month: 9, year: 2019, name: "Sedembolestná Panna Mária"},// {day: 1, month: 11, year: 2019, name: "Sviatok všetkých svätých"},// {day: 17, month: 11, year: 2019, name: "Deň boja za slobodu a demokraciu"},// {day: 24, month: 12, year: 2019, name: "Štedrý deň"},// {day: 25, month: 12, year: 2019, name: "Prvý sviatok vianočný"},// {day: 26, month: 12, year: 2019, name: "Druhý sviatok vianočný"}// ]
: string|null
Returns a holiday name for a given date|object
if a holiday, otherwise null
.
parameter
date
- instance of Javascript Date objectobject
- holiday object{year: integer, month: integer: day: integer}
locale
- iso2 string of language to translate a holiday name ('sk'
,'en'
,'de'
supported)
// => "Deň vzniku Slovenskej republiky" // => null // => "Veľký piatok" // => "Republic Day" // => null // => "Good Friday" // => "Deň vzniku Slovenskej republiky" // => null // => "Veľký piatok"