AFFICHER UNE DATE RELATIVE (EN FRANÇAIS)

mitchi01 Messages postés 12 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 25 janvier 2009 - 26 déc. 2008 à 19:24
GauldoMagique Messages postés 8 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009 - 29 déc. 2008 à 15:15
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/48798-afficher-une-date-relative-en-francais

GauldoMagique Messages postés 8 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009
29 déc. 2008 à 15:15
Pour répondre à Petifa, c'était bien volontaire de procéder de cette façon, pour rendre une certaine 'clareté' au niveau de la relecture, la modification et de la compréhension (l'homme maitrise bien la notion de 60*60*24*7 et non pas l'inverse !!). J'ai bien expliqué dans la description que c'était le but du choix de cet algorythme.

Merci

Mountainmagazin : Effectivement, un oubli de ma part (ou plutôt je me suis emmêlé les pinceaux...). L'erreur est corrigée et se trouve sur cette ligne :
date("Y",$date) !date("Y") ? $annee date("Y",$date) : $annee = '';

au lieu de :
date("Y",$date) !date("Y") ? $annee date("Y") : $annee = '';

Merci à tous
cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014
29 déc. 2008 à 13:54
Slt,
jme demandais si tu ne te prenais pas un peu la tête pour rien, tu ne peux pas plutot faire une différence avec les deux dates et après tu test la différence et si c'est supérieur à certains seuils tu effectues des traitement.

Sinon $dateRelative est initialisé et peut être changé plusieurs fois, pour les secondes puis les minutes puis les heures ...
sinon c pas mal :)
mountainmagazin Messages postés 6 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 29 décembre 2008
29 déc. 2008 à 13:10
Salut,

Bonne idée ta source, mais elle a un souci je crois. Sauf erreur de ma part, tout fonctionne nickel, sauf quand la date d'enregistrement d'un membre par exemple est antérieure à l'année en cours. Dans ce cas la date affichée est la bonne, mais l'année est erronée puisque la fonction affiche comme date l'année en cours.

Je sais pas si je suis clair. Un client enregistré le 21 janvier 2006, la fonction affiche le 21 janvier 2008.

Je mets 7 car l'idée est bonne, mais à moins que ce soit moi qui plane, il y a un souci à ce niveau.
GauldoMagique Messages postés 8 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009
29 déc. 2008 à 00:16
Merci Spoonisback !

Soit dit en passant, je rajoute la gestion du singulier/pluriel, la reflexion m'est venu de "facebook" qui eux, affichent "Envoyé il y a 1 heure(s)"

Bon, eux ne se mouillent pas trop... Mais dans mon cas c'était un oubli grossier. J'ai visé plus haut histoire de me faire pardonner cette erreur : il sera désormais affiché "Il y a 1 heure et 2 minutes" au lieu de "Il y a 1 heures et 2 minutes".

Toutes mes excuses.
cs_spoonisback Messages postés 72 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 5 février 2010
28 déc. 2008 à 12:41
Je viens de tester, très bon fonctionnement, je n'avais pas penser à faire une fonction comme ça, mais now, je la trouve intéressante.

Je met 9/10 car un code parfait n'existe pas ^^
GauldoMagique Messages postés 8 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009
27 déc. 2008 à 15:09
Merci beaucoup !!! Est-ce que quelqu'un l'a essayé ?
cs_guismo1er Messages postés 76 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 12 mars 2009
27 déc. 2008 à 12:21
(10/10)
cs_guismo1er Messages postés 76 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 12 mars 2009
27 déc. 2008 à 12:21
ça à l'air pas mal. Bien indenté et tout! Allez, je te met 10 ;)
GauldoMagique Messages postés 8 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 12 janvier 2009
26 déc. 2008 à 19:36
merci MITCHI01, c'est modifié !
mitchi01 Messages postés 12 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 25 janvier 2009
26 déc. 2008 à 19:24
Les noms de mois (et de jour) ne prennent pas de majuscules, sauf en début de phrase, bien entendu.
Rejoignez-nous