Talk:Holidays related to Easter: Difference between revisions

m
 
(One intermediate revision by the same user not shown)
Line 58:
if (church == 1) {
let d = (year % 19 * 19 + 15) % 30;
d += (year % 4 * 2 + year % 7 * 4 + 6 * d + 6) % 7;
if (calendar == 1)
return d > 9 ? [d - 9, 4] : [22 + d, 3];
Line 91:
 
function getHolidaysDates(year, church) {
const
let Easter = getEasterDate(year, church, year < firstYearOfNewStyle ? 1 : 2);,
const holidays = church == 1 ? OrthodoxHolidays : CatholicHolidays;
return year + ": " +
holidays.map(h => {
letconst d = new Date(year, Easter[1] - 1, Easter[0]);
d.setDate(d.getDate() + h[1] - 1);
return h[0] + ": " + new Intl.DateTimeFormat("ru", { month: "numeric", day: "numeric" }).format(d);