Version complète: sur le forum Webmaster Hub : Gerer le temps au format "il y a 2 jours"
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Siol
Bonjour,

Je voudrais placer sur mon site pour chaque commentaire, l'heure a laquel il a été posté au format : Il y a 2 minutes Ou 2 heures, 1 mois ect.

Je connais plusieurs sites qui on ce systeme j'ai un peu tout essayer mais je n'ai pas trouver comment faire.

Quelqu'un sait t'il ?

Merci.
Pixame
Avec une fonction du genre
CODE
function tempsecoule($t1,$t2)
    {
    $tempsecoule = $t2 - $t1;
 if ($tempsecoule<=0 || !$t2 || $tempsecoule
       {
       $result = '&nbsp';
       }
      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
Siol
J'ai compris le systeme merci beaucoup.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.