Probleme de difference de date php

Fermé
assassin72 - 27 août 2009 à 12:17
 assassin72 - 27 août 2009 à 12:46
Bonjour,
je vx faire l operation de differece entre deux date , la date actuelle - date et je vx resulta soit en date
ex:
"12/12/2008" - "12/12/2009" = 1 an
svp aide moi
voici un code:
<?php
$date3=getdate();
$date1=$date3['mday']."/".$date3['mon']."/".$date3['year'];
echo"$date1"."<br>\n";
$date2='02/07/2007';
$nbjours = round((strtotime($date1) - strtotime($date2))/(60*60*24)-1);
echo"$nbjours jours"."<br>";
if($nbjours > 365)
{
$tt=ceil($nbjours/365);
echo"$tt"."<br>";
}
else
{
echo"$nbjours"."<br>" ;
}


?>
mai marche pa
merci bq de votre aide
A voir également:

2 réponses

Pourquoi ne pas utiliser des timestamps en seconde :

$time=time(); #aujourd'hui = 1251368825

Tu peux les stocker en tant que INT dans tes tables.

Regarde cette page : https://www.vulgarisation-informatique.com/dates-php.php

On y explique comment passer d'un format à l'autre.

Px
0
j ai fait sa
<?php
$d="01/01/2007";
$date=Date("d/m/y") -$d;
echo"$date ";
?>
retourne resulta suivant
26
càd fait la difference juste sur les jour
mai moi je le vx k il le la difference entre les jour moi anne
merci de votre aide
0