JSFiddle - React, Tailwind, and code Playground
by Seguret
HTML
Anno <input type="text" id="anno">
<p id="pasqua">
</p>
JavaScript
function Cpasqua(YYYY)
{
let a = YYYY % 19;
let b = YYYY % 4;
let c = YYYY % 7;
let m = 24; // questi due valori fanno riferimento
let n = 5; //agli anni compresi tra 1900 e 2099
let d = (19 * a + m) % 30;
let e = (2 * b + 4* c + 6 * d + n) % 7;
let gg = 0;
let mm = 0;
if ((d + e) < 10)
{gg = d + e + 22;
mm = "Marzo";}
else
{gg = d + e - 9;
mm = "Aprile";
}
YYYY = gg + mm;
return YYYY;
}
$('#anno').on('blur', function(){
let year = $('#anno').val();
$('#pasqua').html(Cpasqua(year));
});