2010-09-28 4 views

Répondre

0

Une façon très simple utilise le plugin jQuery timeago http://timeago.yarp.com/
La chose intéressante à ce sujet est qu'il met à jour les entrées lors de l'affichage de la page :)

0

Dans le tableau db créer champ time INT (10). Insérer dans ce fichier php time().

dans le script contrôle diff:

$diff = time() - $time_from_db; 
echo $diff . 'seconds ago'. 
+0

merci mais ce n'est pas la sortie :( – devzone

0

Si vous ne voulez avoir les données introduites à partir de la base de données pouvait écrire SQL comme ceci:

SELECT FLOOR((UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(your_date))/86400) as days FROM your_table 

(par exemple MySQL)

Vous pourriez alors répéter pendant des heures, des minutes etc. en soustrayant le rappel.

À partir de votre résultat, vous auriez $result['days'] disponible.

Cela dit je voudrais opter pour la solution timeago mentionnée par Tim. Mais il est difficile de dire ne pas connaître votre demande.

Questions connexes