- PHP : Afficher une date relative (en français) - CodeS SourceS
- ASP / ASP.NET : Afficher la date en lettre en francais sur un serveur anglais - CodeS SourceS
- Asp - afficher une date complête avec le format francais
- ASP / ASP.NET : Afficher la date en francais sur un serveur étranger - CodeS SourceS
- Javascript : Afficher date et heure actuelle (script tres léger et simple) - CodeS SourceS
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
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 :)
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.
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.