bonjour


voila mon probleme

j'ai des donnes en db , un champs de type varchars , je voudrai calculer la difference entre les deux dates , entre celle en db et l'autre (actuel par time() ) . Je desire voir X seconde , ou X minute , heure...

j'ai ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function intervalCalc($difference)
{
   if ($difference > 86400)
   {
       $interval = ($difference /86400);
       $interval.= " jours - ";
   }
   elseif ($difference> 3600)
   {
       $interval = ($difference /3600);
       $interval.= " heures - ";
   }
   elseif ($difference > 60)
   {
       $interval = ($difference/60);
       $interval.= " minutes - ";
   }
   else
  {
       $interval = $difference . " secondes"  ;
   }
   return  $interval;
}

le probleme c'est que je ne veux que des entiers! , donc pas des trucs du genre , 1.4877667heure

merci pour votre aide