TEMPS ÉCOULÉ (DURÉE) ENTRE 2 DATES SOUS FORME LITTÉRAL NATURELLE

cs_chmod777 Messages postés 46 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 2 décembre 2006 - 24 oct. 2006 à 15:21
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008 - 22 oct. 2009 à 12:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40036-temps-ecoule-duree-entre-2-dates-sous-forme-litteral-naturelle

cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
22 oct. 2009 à 12:40
il faut calculer le $ecart dés le début, puis déplacer la derniere section avant les comparaisons par années/mois/jours
bibiroot Messages postés 7 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 22 mai 2007
21 oct. 2009 à 10:36
Enfin je voulais dire que le script exécuté à 0H02 indiquait 24 heures au lieu de 3 minutes désolé pour l'explication incomplète
bibiroot Messages postés 7 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 22 mai 2007
21 oct. 2009 à 00:40
Il y a bogue au changement de jour
j'ai essayé le script en prenant un timestamp à 23H59
lors du passage à 0H00 le script marque 24 heures
or il n'y a que trois minutes d'écart
cs_AgentSmith Messages postés 26 Date d'inscription dimanche 16 décembre 2001 Statut Membre Dernière intervention 2 avril 2009
2 avril 2009 à 22:45
Très bon code, fonctionne très bien... bonne continuation
viki53 Messages postés 31 Date d'inscription samedi 9 février 2008 Statut Membre Dernière intervention 11 septembre 2008
24 mars 2008 à 08:01
Super source 10/10 :)

Je viens de l'installer sur mon site pour les dernières connexions des membres et les MP et pour l'instant je n'ai pas à m'en plaindre !
cs_chmod777 Messages postés 46 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 2 décembre 2006 1
24 oct. 2006 à 15:45
ah d'accord, je pouvais pas y arriver, merci!
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
24 oct. 2006 à 15:26
C'est le timestamp Unix ; des secondes écoulés depuis le 01/01/70, bref, comme renvoyé par Date('U')... Et non celui de MySQL
cs_chmod777 Messages postés 46 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 2 décembre 2006 1
24 oct. 2006 à 15:21
Bonne source mais apparement j'ai un bug, quelle est le format du timestamp supporté ici? YYYY-DD-MMMM HH:MM:SS ? parceque apparement les timestamps que j'utilise ne sont pas les bons...

sinon bravo, c'est clean!