par
a59k » 02 avr. 2008, 18:59
Facile, en php, "IF" c'est "if" et "MOD" c'est l'opérateur modulo "%"
Pour le reste, ben t'as en principe tout ce qu'il te faut dans la formule

je doit le faire come cele ci
$G = $annee % 19;
$C = (int)($annee / 100);
$H = (int)($C - ($C / 4) - ((8*$C+13) / 25) + 19*$G + 15) % 30;
$I = (int)$H - (int)($H / 28)*(1 - (int)($H / 28)*(int)(29 / ($H + 1))*((int)(21 - $G) / 11));
$J = ($annee + (int)($annee/4) + $I + 2 - $C + (int)($C/4)) % 7;
$L = $I - $J;
$m = 3 + (int)(($L + 40) / 44);
$d = $L + 28 - 31 * ((int)($m / 4));
$y = $annee;
$E = mktime(0,0,0, $m, $d, $y);
return $E;
J'ai celle ci
$date = mktime(12,0,0, 1, 1, $annee);
function getOrthodoxEaster($date){
$year = date("Y", $date);
$r1 = $year % 19;
$r2 = $year % 4;
$r3 = $year % 7;
$ra = 19 * $r1 + 16;
$r4 = $ra % 30;
$rb = 2 * $r2 + 4 * $r3 + 6 * $r4;
$r5 = $rb % 7;
$rc = $r4 + $r5;
return strtotime("3 April $year + $rc days");
}
mais j'arrive pas occupere date et mois, pour qui marche $m= .... et $d=....
$paques = getOrthodoxEaster($date);
$paques = date('j.n.Y', $paques);
echo $paques;
[quote="Ryle"]Facile, en php, "IF" c'est "if" et "MOD" c'est l'opérateur modulo "%"
Pour le reste, ben t'as en principe tout ce qu'il te faut dans la formule :)[/quote]
je doit le faire come cele ci
[quote] $G = $annee % 19;
$C = (int)($annee / 100);
$H = (int)($C - ($C / 4) - ((8*$C+13) / 25) + 19*$G + 15) % 30;
$I = (int)$H - (int)($H / 28)*(1 - (int)($H / 28)*(int)(29 / ($H + 1))*((int)(21 - $G) / 11));
$J = ($annee + (int)($annee/4) + $I + 2 - $C + (int)($C/4)) % 7;
$L = $I - $J;
$m = 3 + (int)(($L + 40) / 44);
$d = $L + 28 - 31 * ((int)($m / 4));
$y = $annee;
$E = mktime(0,0,0, $m, $d, $y);
return $E;[/quote]
J'ai celle ci
[quote]$date = mktime(12,0,0, 1, 1, $annee);
function getOrthodoxEaster($date){
$year = date("Y", $date);
$r1 = $year % 19;
$r2 = $year % 4;
$r3 = $year % 7;
$ra = 19 * $r1 + 16;
$r4 = $ra % 30;
$rb = 2 * $r2 + 4 * $r3 + 6 * $r4;
$r5 = $rb % 7;
$rc = $r4 + $r5;
return strtotime("3 April $year + $rc days");
}[/quote]
mais j'arrive pas occupere date et mois, pour qui marche $m= .... et $d=....
[php]$paques = getOrthodoxEaster($date);
$paques = date('j.n.Y', $paques);
echo $paques;[/php]