new Date().toString()
Le
Dr J R Stockton
Sur un ordinateur configuré pour la langue française, ce qui peut
new Date().toString()
donner?
Est-ce que cela donne trois lettres de jour de la semaine et le mois
encore? Utilise-t-il tout décorée de lettres, non reconnu par /[a-z]/i ?
Et, si vous le savez, la façon dont les ordinateurs pour les autres
pays?
Je veux être en mesure de tirer Jour, Mois, Heure, et Offset, comme des
Strings, des de telle new Date().toString() en utilisant un RegExp.
Google Traduction est un vérificateur d'orthographe, je n'ai pas
remarqué que je n'avais "ant" au lieu de "any", mais un "fourmis" a été
facilement remarqué.
For those whose English is better than Google's french :-
On a computer set for the French language, what can
new Date().toString()
give?
Does it give three-letter day-of-week and month still? Does it use any
decorated letters, not recognised by /[a-z]/i ?
And, if you happen to know, how about computers set for other countries?
I want to be able to pull Day, Month, Time, and Offset, as strings, out
of such as new Date().toString() by using a RegExp.
Google Translate is a good spelling-checker; I did not notice that I had
"ant" instead of "any"; but a "fourmis" was easily noticed.
--
(c) John Stockton, nr London, UK. ?@merlyn.demon.co.uk Turnpike v6.05.
Web <URL:http://www.merlyn.demon.co.uk/> - w. FAQish topics, links, acronyms
PAS EXE etc : <URL:http://www.merlyn.demon.co.uk/programs/> - see 00index.htm
Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.
new Date().toString()
donner?
Est-ce que cela donne trois lettres de jour de la semaine et le mois
encore? Utilise-t-il tout décorée de lettres, non reconnu par /[a-z]/i ?
Et, si vous le savez, la façon dont les ordinateurs pour les autres
pays?
Je veux être en mesure de tirer Jour, Mois, Heure, et Offset, comme des
Strings, des de telle new Date().toString() en utilisant un RegExp.
Google Traduction est un vérificateur d'orthographe, je n'ai pas
remarqué que je n'avais "ant" au lieu de "any", mais un "fourmis" a été
facilement remarqué.
For those whose English is better than Google's french :-
On a computer set for the French language, what can
new Date().toString()
give?
Does it give three-letter day-of-week and month still? Does it use any
decorated letters, not recognised by /[a-z]/i ?
And, if you happen to know, how about computers set for other countries?
I want to be able to pull Day, Month, Time, and Offset, as strings, out
of such as new Date().toString() by using a RegExp.
Google Translate is a good spelling-checker; I did not notice that I had
"ant" instead of "any"; but a "fourmis" was easily noticed.
--
(c) John Stockton, nr London, UK. ?@merlyn.demon.co.uk Turnpike v6.05.
Web <URL:http://www.merlyn.demon.co.uk/> - w. FAQish topics, links, acronyms
PAS EXE etc : <URL:http://www.merlyn.demon.co.uk/programs/> - see 00index.htm
Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.

Poser une question


Bonjour,
Avec :
<code>
alert( new Date().toString() )
</code>
j'obtiens :
"Fri Feb 27 2009 19:43:27 GMT+0100"
Alors qu'avec :
<code>
alert( new Date().toLocaleString() )
</code>
j'obtiens :
"vendredi 27 février 2009 19:44:44"
Si ça peut aider.
Cordialement,
Pascal
Pascal t'a déjà répondu.
Par ailleurs, la norme indique que pour tout objet x de type Date les
valeurs suivantes sont censées être égales :
x.valueOf()
Date.parse(x.toString())
Date.parse(x.toUTCString())
mais que ce n'est pas obligé pour :
Date.parse(x.toLocaleString())
La norme dit aussi que, même s'il doit pouvoir être relu par parse(), le
résultat de toString() n'est pas normalisé et il est « implementation-
dependent ».
Du coup, si tu n'es pas sûr du résultat de x.toString() selon les
navigateurs et selon la locale, et si tu n'as pas le « x », tu ferais
bien de le traduire en entier par Date.parse(), puis de nouveau en Date,
avant d'en extraire les valeurs de jour, mois, heure et offset.
... mais je ne connais pas ton besoin exact.
Merci. Donc je crois que, pout toutes langues preferées,
new Date().toString() sera en Anglais.
Je oubliais toLocaleString . mais, sans "offset", je ne puis pas me
servir de cela.
--
(c) John Stockton, near London. *@merlyn.demon.co.uk/?.?
Web Correct Do not Mail News to me. Before a reply, quote with ">" or "> " (SoRFC1036)
Parce que tu as écrit cela, j'ai fait un test correspondant. La date
était erronée de 400 ans et 4 heures de décalage. Un bug, un petit
changement de RegExp, et un bug mort. Merci.
C'est dommage. Il faut aussi Date.fromLocaleString.
Il en est ainsi.
J'étais presque sûr que, dans tous les navigateurs, Jour de la Semaine,
Mois, hh: mm: ss, et "offset" semble dans l'ordre, de sorte qu'un RegExp
pourrait les trouver. Je suis presque sûr encore. Presque.
?????
Je commence, ici, avec une Date Object; je veux écrire un toString
indépendant de navigateur.
J'avais espéré trouver, en commençant par le résultat de toString ,
plus court que d'utiliser seulement les méthodes primitives. Mais il
semble que je ne peux pas faire assez en sécurité, et je suis donc en
utilisant le code plus longue.
Le code, et l'explication, sont en -date8.htm#NDO>
--
(c) John Stockton, nr London UK. ?@merlyn.demon.co.uk IE7 FF3 Op9 Sf3
news:comp.lang.javascript FAQ
Et moi :
"Sun Mar 01 2009 08:54:59 GMT+0100 (CET)"
Je me demande où et avec quoi on obtient ça, car moi j'obtiens :
"Sun Mar 1 08:52:18 2009"
soit quasi la même chose qu'en direct
(le "locale" je me demande où il est ?)
Testé dans Firefox.3 sur Mac OS X 10.4.11
--
sm