// izracun velike noci: // VHOD: // leto ... leto, za katerega racunamo veliko noc, // typeof leto = string var c,n,k,i,j,l,m,d; var y=parseFloat(leto); c = Math.floor(y / 100); n = y - 19*Math.floor(y/19) // = ostanek pri deljenju z 19: //n = y % 19; k = Math.floor((c-17) / 25); i = c - Math.floor(c/4) - Math.floor((c-k)/3) + 19*n + 15; i = i - 30*Math.floor(i/30); // = ostanek pri deljenju s 30 //i = i % 30; i = i - Math.floor(i/28) * (1-Math.floor(i/28)*Math.floor(29/(i+1))*Math.floor((21-n)/11)); j = y + Math.floor(y/4) + i + 2 - c + Math.floor(c/4); j = j - 7*Math.floor(j/7); // = ostanek pri deljenju s 7 //j = j % 7; l = i - j; m = 3 + Math.floor((l+40)/44); d = l + 28 - 31*Math.floor(m/4); // REZULTAT: // m ... mesec velike noci za leto "leto" // d ... dan velike noci za leto "leto"