Commit 7f271949 authored by Johannes Bill's avatar Johannes Bill

added Mocha Test

parent aaa10e49
function getEasterSunday(year) {
var k = year / 100 >> 0;
var m = 15 + ((3 * k + 3) / 4 >> 0) - ((8 * k + 13) / 25 >> 0);
var s = 2 - ((3 * k + 3) / 4 >> 0);
var a = year % 19;
var d = (19 * a + m) % 30;
var r = (d + a / 11 >> 0) / 29 >> 0;
var og = (21 + d - r);
var sz = 7 - (year + (year / 4 >> 0) + s) % 7;
var oe = 7 - (og - sz) % 7;
var os = og + oe;
return new Date(year, 2, os);
}
module.exports.getEasterSunday = getEasterSunday;
\ No newline at end of file
...@@ -19,24 +19,58 @@ ...@@ -19,24 +19,58 @@
"122": "Erster Weihnachtstag", "122": "Erster Weihnachtstag",
"123": "Zweiter Weihnachtstag" "123": "Zweiter Weihnachtstag"
}, },
"sureHolidays": [ "101", "103", "121", "122", "123", "501", "808", "301", "302", "303", "502", "601", "602" ], "sureHolidays": [ "101", "103", "121", "122", "123", "501", "301", "302", "303", "502", "601", "602" ],
"specificHolidays": [ "1", "106", "111", "131", "2", "815" ], "specificHolidays": [ "1", "106", "111", "131", "2", "815" ],
"region": { "region": {
"BW": ["106", "1", "111"], "BW": {
"BY": ["106", "1", "815", "111"], "default": ["106", "1", "111"]
"BE": [], },
"BB": ["131"], "BY": {
"HB": [], "default": ["106", "1", "815", "111"],
"HH": [], "kath": ["815"],
"HE": ["1"], "augsburg": ["808"]
"MV": ["131"], },
"NI": [], "BE": {
"NW": ["1", "111"], "default": []
"RP": ["1", "111"], },
"SL": ["1", "815", "111"], "BB": {
"SN": ["1", "131", "2"], "default": ["131"]
"ST": ["106", "131"], },
"SH": [], "HB": {
"TH": ["1", "131"] "default": []
},
"HH": {
"default": []
},
"HE": {
"default": ["1"]
},
"MV": {
"default": ["131"]
},
"NI": {
"default": []
},
"NW": {
"default": ["1", "111"]
},
"RP": {
"default": ["1", "111"]
},
"SL": {
"default": ["1", "815", "111"]
},
"SN": {
"default": ["1", "131", "2"]
},
"ST": {
"default": ["106", "131"]
},
"SH": {
"default": []
},
"TH": {
"default": ["1", "131"]
}
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment