Probleme de difference de date php
assassin72
-
assassin72 -
assassin72 -
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
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
Configuration: Windows Vista Internet Explorer 7.0
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 -
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