Siol Posté 12 Mars 2006 Posté 12 Mars 2006 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 Posté 12 Mars 2006 Posté 12 Mars 2006 (modifié) Avec une fonction du genre 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 Modifié 12 Mars 2006 par Pixame
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant