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));
});