Script php date de publication ... ?

Fermé
abdego Messages postés 186 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 3 février 2017 - 22 janv. 2013 à 11:27
 tidjool - 5 mars 2013 à 11:58
Bonjour,

je cherche un script PHP5 qui m'affiche la période passé Aprés la publication d'un article ou ... , comme celui par exemple dans Facebook publier il y a environ ...

Merci d'avancée :)

A voir également:

4 réponses

Salut,

il faut récupérer la date de l'article et la date du jour. Ensuite, faire la différence

$duree = $datedujour - $datepublication;

ensuite, mettre un switch case pour gérer
case 0 : echo "aujourd'hui";
case1 : echo "hier";
default : echo "il y a ".$duree." jours";
1
navalex3000 Messages postés 30 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 17 février 2013 4
22 janv. 2013 à 15:33
Sans dire une petite recherche google suffisait --'
Mais je suis gentil tient:

Il faut utiliser datetime et diff

Quelques chose comme ça doit faire l'affaire :
function getTimeDiff($date)
{
	$data = array();
	$names = array(
		'y' => 'années',
		'm' => 'mois',
		'd' => 'jours',
		'h' => 'heures',
		'i' => 'minutes',
		's' => 'secondes'
	);
	$string = '';
 
	$dt1 = new DateTime($date);
	$dt2 = new DateTime();
 
	$diff = $dt1->diff($dt2,true);
 
	foreach($diff as $key => $value)
	   if($value > 0)
		   return $value.' '.$names[$key];
 
}
 
echo getTimeDiff('2013-01-18 15:10:15');
0
abdego Messages postés 186 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 3 février 2017 1
22 janv. 2013 à 15:39
hhhh je viens de poster la même question sur le forum développer et j la même reponce que celle sur comment ça marche
0
Bonjour, Je recherche la meme chose aussi !
0