bonjour ,
dans le cadre d' un projet je dois verifier l' interval entre 2 dates ( verifier qu il ne dépasse pas 30 jrs)
Mon souci c est qu' a l affichage il me genere une difference de 6015 jrs ....et cela peut importe la date ..
j ai essaye avec $vdt_creneaux = 08/04/2016 et $vdt_opex =14/04/2016...
j ai verifier que les dates etaient bonnes , elles le sont .
j ai essayer une autre méthode avec l' affichage en format d mais la si je dépasse les 30 jrs d' ecart il ne prend plus ..

avez vous une idée ?
voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$vdt_creneaux=date_create_from_format('d/m/Y', $dt_creneaux);
$vdt_opex = date_create_from_format('d/m/Y', $dt_opex);
$vdt_vmp= date_create_from_format('d/m/Y', $dt_vmp);
$crdv=new Crendezvous($db);
 
echo 'DT_opex'.$vdt_opex->format('d/m/Y');
if ($b_opex=="1")
{
	//$interval=$vdt_opex->diff($vdt_creneaux);
	$interval=date_diff($vdt_creneaux,$vdt_opex);
	//$vinterval=$interval->d;
	echo $interval->format('%a day');
merci d ' avance.