-
Manipuler date en PHP
Bonsoir à tous,
Alors voici mon problème, je souhaite en fait "imiter" le principe de Facebook pour les dates.
A savoir, afficher les dates et heures de mes commentaires sous forme cette forme : "Posté il y a 8 heures" ou "Posté il y a 2 minutes".
J'ai pensé me servir du timestamp, mais malgré toute mes tentatives rien ne fonctionne.
Si quelqu'un a une idée voire même une esquisse de ce que je dois faire ca serait sympa :)
Merci d'avance
Vincent
-
Tu peux utilise la classe DateTime, c'est fait pour ça.
La doc est ici: http://www.php.net/manual/en/datetime.diff.php
-
la classe DateTime n'étant compatible que pour PHP >= 5.3 (ce qui n'est franchement pas le cas de tout le monde en prod), on peut utiliser de "vieilles" méthodes bien évidemment plus longues.
exemple avec date() et donc compatible PHP 4 et 5 :
http://www.php.net/manual/fr/function.date.php#100456
Bien sûr, le mieux est d'avoir un serveur à jour ;)