feiertage.js - Deutsche Feiertage für node.js und browser (javascript)

Für ein aktuelles Projekt war es notwendig die Deutschen Feiertage algorithmisch zu berechnen. Dafür ist die ‘Osterformel’ bekannt. Damit diese Entwicklung anderen erspart bleibt, wurde das Paket als npm und bower package feiertage.js  auf github veröffentlicht.

 

Das Paket ist getestet, in Produktion in aktiver Wartung und hat 100% Test Coverage mit Travis CI. Es ist außerdem kompatibel mit AMD / RequireJS, Node und in allen gängigen Browser.

Und so kann das Paket eingebunden werden:

npm install feiertagejs --save
// oder
bower install feiertagejs --save

 

In der im Mai 2016 erschienenen Version 1.1.0 bringt das Paket ein paar weitere Funktionen mit zum Beispiel:

var today = new Date();
// ist heute ein Feiertag in Baden-Württemberg?
feiertagejs.isHoliday( today, 'BW');

// Prüfen ob heute ein bestimmter Feiertage ist (z.B. Christihimmelfahrt)
feiertagejs.isSpecificHoliday(today, feiertagejs.Holidays.CHRISTIHIMMELFAHRT);

// Alle Feiertage für ein bestimmtes Jahr abrufen: getHolidays()
// Antwort ist ein Objekt-Array mit allen Feiertagen.
// Selbstverständlich auch nach Bundesland möglich
// [ {name: '', date: ''} ,...]

var holidays2016 = feiertagejs.getHolidays('2016','BUND');

holidays2016[0].date // = Date("2016-01-01");
holidays2016[0].name // 'NEUJAHRSTAG' (constant)
holidays2016[0].trans() // German translation: Neujahrstag

Wenn Sie weitere Wünsche oder Ideen haben, kommentieren Sie gern. Bisher ist mir kein Modul bekannt, dass diese Aufgabe erledigt.

> Github (weitere Dokumentation)

> NPM Paket

Simon Fakir

Simon Fakir
CEO

Ready to get started?

Get to know our cooporative, open and positive team who strives to bring awesomeness into your softwareteam.