Pixame
dimanche 12 mars 2006 à 21:31
Avec une fonction du genre
CODE
function tempsecoule($t1,$t2)
{
$tempsecoule = $t2 - $t1;
if ($tempsecoule<=0 || !$t2 || $tempsecoule
{
$result = ' ';
}
elseif ($tempsecoule<60)
{
$result = $tempsecoule.' secondes';
}
elseif ($tempsecoule<3600)
{
$tempsecoule = floor($tempsecoule/60);
$result = ($tempsecoule<2) ? '1 minute' : $tempsecoule.' minutes';
}
elseif ($tempsecoule<86400)
{
$tempsecoule1 = floor($tempsecoule/3600);
$tempsecoule2 = floor(($tempsecoule-$tempsecoule1*3600)/60);
$result = ($tempsecoule1<2) ? '1 heure' : $tempsecoule1.' heures';
if ($tempsecoule2>0)
{ $result .= ($tempsecoule2<2) ? '1 minute' : $tempsecoule2.' minutes'; }
}
else
{
$tempsecoule = floor($tempsecoule/86400);
$result = ($tempsecoule<2) ? '1 jour' : $tempsecoule.' jours';
}
return($result);
}
où $t1 égale la date du message et $t2 est la l'heure système actuelle