Un ottima funzione da integrare al proprio sito per generare la data di pasqua attraverso algoritmo di OUDIN-TONDERING.
Function.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
function giornoDiPasqua($anno){ $a= $anno%19; $b= $anno%4; $c= $anno%7; $d= (19*$a + 24) % 30; $e= (2*$b + 4*$c + 6*$d + 5) % 7; if(22 + $d + $e <= 31){ $giorno = (22 + $d + $e); $mese = "03"; }else{ if ((22 + $d + $e - 31) <> 25 && (22 + $d + $e - 31) <> 26){ $giorno = (22 + $d + $e - 31); $mese = "04"; }else{ if((22 + $d + $e - 31) == 26){ $giorno = "19"; $mese = "04"; }else{ if((22 + $d + $e - 31) == 26 && $d=28 && $a>10){ $giorno = "19"; $mese = "04"; }else{ if ((22 + $d + $e - 31) == 25 && ($d<>28 || $a<=10) ){ $giorno = "25"; $mese = "04"; } } } } } return $giorno . "-" . $mese . "-" . $anno; } |
File in cui si vuole integrare questa funzione
1 2 3 |
include "function.php"; echo(giornoDiPasqua(2014)); |