le 29/12/2004 à 17:03
ezekiel
Bonjour,
Je ne comprend pas tout le code de votre astuce Différence entre deux dates (nombre de jours).
Si quelqu'un pouvait me le remettre en le commentant ligne par ligne svp.
Voici le code:
Je ne comprend pas tout le code de votre astuce Différence entre deux dates (nombre de jours).
Si quelqu'un pouvait me le remettre en le commentant ligne par ligne svp.
Voici le code:
<?php
function facteur($jour , $mois , $annee){
$b=365*$annee;
$c=31*($mois-1);
if (($mois==1) || ($mois==2)){
$d= 0;
$e = intval(($annee -1)/4);
$h = intval(0.75*(intval(($annee-1)/100)+1));
}
else {
$d= intval(0.4*$mois+2.3);
$e = intval($annee/4);
$h = intval(0.75*(intval($annee/100)+1));
}
$result = $jour + $b+ $c - $d +$e -$h;
return $result;
}
function diff_dates_cal_greg($jour1 , $mois1 , $annee1 , $jour2 , $mois2 , $annee2){
$diff = facteur($jour2 , $mois2 , $annee2)-facteur($jour1 , $mois1 , $annee1);
return $diff;
}
?>