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

Fermé
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 - 7 août 2002 à 11:13
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 - 9 août 2002 à 01:06
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
A voir également:

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 =-
0
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
8 août 2002 à 00:07
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
0
Ova Messages postés 345 Date d'inscription vendredi 5 juillet 2002 Statut Membre Dernière intervention 9 juin 2004 22
8 août 2002 à 02:50
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 ::..
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
8 août 2002 à 09:15
Ton PC est pas a l'heure ou tu vis en marche arriere... :-D

ö,ö
\_/
0
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
9 août 2002 à 01:06
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
0