Pages

vendredi 4 juin 2010

fonction calcul nombre de jours

Voila une fonction qui retourne le nombre de jours entre 2 date en php

function NbJours($debut, $fin) {

$tDeb = explode("-", $debut);
$tFin = explode("-", $fin);

$diff = mktime(0, 0, 0, $tFin[1], $tFin[2], $tFin[0]) -
mktime(0, 0, 0, $tDeb[1], $tDeb[2], $tDeb[0]);

return ceil((($diff / 86400)+1));

}

Pour l'utilisation de la fonction
$interval=NbJours($date_debut, $date_fin);

Conversion de date en mysql

voila 2 fonction qui sont utilisées pour convertir de format date française en format date mysql et inversement

/***************************met la date au format mysql**************************/
/*----------------utilisation $date=datetosql(date("d-m-Y" ));------------------*/

function datetosql($Date)
{

list($jj,$mm,$aa)=explode("-",$Date);

return $aa."-".$mm."-".$jj;
}
/*---------------------------------------------------------------------------------------*/
/*--------------------------met la date mysql au format normal-------------------------------*/
/*----------------utilisation $date=sqltodate($sqldate);------------------*/
function sqltodate($dat)
{
list($year,$month,$day)=explode('-',$dat);
$a=$day.'-'.$month.'-'.$year;
return $a;
}

merci pour vos commentaire