***INFO***JavaScript: date en Français

Fermé
Messages postés
5723
Date d'inscription
lundi 8 octobre 2001
Statut
Contributeur sécurité
Dernière intervention
14 avril 2012
-
Messages postés
5723
Date d'inscription
lundi 8 octobre 2001
Statut
Contributeur sécurité
Dernière intervention
14 avril 2012
-
Bonjour à tous,

Je ne sais pas si je suis particulièrement cloche mais je me suis embêté pendant des mois et des mois à programmer une transformation des dates en Français... avec un tableau pour le jour, un tableau pour le mois, un découpage de l'info en rondelles, la remise en ordre des J M A !!!
(les sites spécialisés qui nous fournissent de jolis scripts ne font pas mieux !)



Essayez donc simplement la fonction :

toLocaleString()

par exemple :
document.write(new Date().toLocaleString()+"<br>")

@12C4
Ipl

4 réponses

Merci de cette info IPL, mais j'ai des doutes sur le résultat escompté.

Sur Mozilla 1.0 :
NORMAL = Wed Aug 07 2002 23:39:28 GMT+0200
LOCALE = Wednesday, August 07, 2002 23:39:28

Sur IE 5.0 :
NORMAL = Wed Aug 7 23:39:18 UTC+0200 2002
LOCALE = 08/07/2002 23:39:18

Dans aucun de ces cas on a des dates françaises :o)

-= Bobinours =-
Messages postés
5723
Date d'inscription
lundi 8 octobre 2001
Statut
Contributeur sécurité
Dernière intervention
14 avril 2012
579
Bonsoir Bobinours,

Content de te revoir passer un moment ici ! :-)

Merci pour ton post !
Est-ce que je me suis emballé ? je viens de retester avec mon IE 5.5 et çà fonctionne !

C'est venu du site d'un copain Américain sur lequel j'ai vu qu'il me causait Français !!! je lui ai demandé s'il était Français... et puis, j'ai ouvert le ventre de la page pour voir çà de plus près !

Un inconvénient est qu'apparemment, cette fonction n'est utilisable qu'avec la date du jour et j'ai été incapable de l'utiliser avec la date de dernière modif et pas non plus avec une date quelconque !
Si en plus elle est limitée à IE 5.5 & 6 !!!

S'il vous plait, est-ce que vous pourriez confirmer comment fonctionne cette fonction sur votre install.?

Créer un fichier TestDate.htm avec Notepad :
-Clic-droit sur une partie vide de Windows Explorer
-copier coller des 3 lignes suivantes :
<script>
document.write(new Date().toLocaleString()+"<br>")
</script>
(attention, ce qui précède est vraiment le code minimum pour faire fonctionner la bête... pas un modèle de JavaScript ni Html !)
-sauvegarder
-double-cliquer sur le fichier
-Merci,

Bobinours... donne un peu de tes nouvelles ! donne nous l'adresse de ton dernier site Web ! forum ?
Ciao !

@12C4
Ipl
Messages postés
345
Date d'inscription
vendredi 5 juillet 2002
Statut
Membre
Dernière intervention
9 juin 2004
22
Bonsoir Ipl !
J'ai copié tes lignes, et mon IE dit :

jeudi 8 août 2002 02:53:58

(IE 6, win98)....
Vala ! Bonne nuit ... !

Ova
.:: Ki ne teste rien n'a rien ::..
Messages postés
33478
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1 795
Ton PC est pas a l'heure ou tu vis en marche arriere... :-D

ö,ö
\_/
Messages postés
5723
Date d'inscription
lundi 8 octobre 2001
Statut
Contributeur sécurité
Dernière intervention
14 avril 2012
579
Hey !

J'avais ajouté un post jeudi soir vers 23h !!! volatilisé !!!



Merci pour ton post Ova !

Il semblerait donc que cette fonction toLocaleString() permette la localisation de la date du jour dans le cas d'Internet Explorer v5.5 et ultérieures !

Dommage que çà ne serve pas à toutes les dates !

@12C4
Ipl