AFFICHAGE AGRÉABLE D'UNE DATE DE PUBLICATION (EN ANGLAIS)

Magius Messages postés 3 Date d'inscription dimanche 16 janvier 2005 Statut Membre Dernière intervention 9 juillet 2007 - 9 juil. 2007 à 16:26
dzik Messages postés 1 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 juillet 2007 - 21 juil. 2007 à 18:27
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/43377-affichage-agreable-d-une-date-de-publication-en-anglais

dzik Messages postés 1 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 juillet 2007
21 juil. 2007 à 18:27
j ai une page perso sur laquelle j ai pris l habitude d inscrire la date de mise a jour...

je t avoue que j ai eu un peu de mal a trouver comment je pourrais utiliser ce code pr rendre l'information plus sympatique. Donc si d autres on le meme probleme:

la date actuelle peut etre donc etre obtenue en ecrivant sur une page dummy.html:

<script type="text/javascript">document.write(''+new Date());</script>

et cette chaine peut etre reutilisee par le script via:

<script type="text/javascript">document.write(elapsedTimeString(new Date(Date.parse('string_date'))))</script>

voila pr le complement d'information
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
10 juil. 2007 à 18:52
Domj, oui... Fait attention au reste pour les vieilles dates.

Il me semblait utile de partager la version anglaise où les dates et heures sont affichées avec des caractéristiques propres à cette langue ; comme l'heure sur 12 heures avec les AM/PM, et le suffixe du jour du mois.
cs_DomJ Messages postés 132 Date d'inscription dimanche 4 décembre 2005 Statut Membre Dernière intervention 3 décembre 2013 1
10 juil. 2007 à 01:58
Salut
# {
# return ElapsedHours+'hours ago';
# }
Ça veut dire que si tu transformes en
# {
# return 'Il y a '+ElapsedHours+'heures';
# }
Ce sera simplement en français?
Note qu'il faut modifier toutes les autres places, la mienne était un exemple.
mais pourquoi as-tu mis ce script en anglais?
Magius Messages postés 3 Date d'inscription dimanche 16 janvier 2005 Statut Membre Dernière intervention 9 juillet 2007
9 juil. 2007 à 18:56
de rien, grosse quiche lol :-)
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
9 juil. 2007 à 18:37
Oups, effectivement, je suis une grosse quiche en anglais... Merci pour tes remarques ;o) .oO(voilà une bonne raison de partager ses sources)
Magius Messages postés 3 Date d'inscription dimanche 16 janvier 2005 Statut Membre Dernière intervention 9 juillet 2007
9 juil. 2007 à 16:26
Mars? c'est "March" en anglais, et c'est "July", non "Jully".
Et si nous allons dans les petits détails,
"return Math.round(Ecart / (1000*60))+'mn ago';" mn devrait min
Rejoignez-nous