j'ai une méthode javascript qui prend une date:Comment convertir une date en javascript pour chaîne
convert(new Date("02/20/2010");
comment puis-je laisser convertir retour « 20/02/2010 » comme une chaîne?
j'ai une méthode javascript qui prend une date:Comment convertir une date en javascript pour chaîne
convert(new Date("02/20/2010");
comment puis-je laisser convertir retour « 20/02/2010 » comme une chaîne?
d=new Date("02/20/2010");
(d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear();
2/20/2010
ou simplement l'imprimer sans le transmettre au constructeur Date?
alert("02/20/2010")
La sortie de Date("02/20/2010")
est quelque chose comme Thu Apr 22 2010 15:15:51 GMT+0530 (India Standard Time)
qui, par lui-même est une chaîne.
Il y en a construit Date/heure fonctions de manipulation qui pourraient être utiles pour vous
toDateString()
méthode
d=new Date("02/20/2010");
d.toDateString();
==> Tue Feb 02 2010
d.toUTCString()
=> Ven 19 février 2010 18:30:00 GMT
Mais si "02/20/2010"
est ce que vous voulez en sortie, vous pouvez aller avec les réponses ci-dessus. Par ailleurs, pourquoi voulez-vous une méthode qui donne la même sortie que l'entrée?
ouais j'ai essayé ceci, et j'ai noté que le mois me donne toujours une réponse
scatman
C'est en fait la conception, le mois commence à 0 (zéro), plus d'informations [ici] (http://www.w3schools.com/jsref/jsref_getmonth.asp "w3schools Date getMonth") – YOU
Le mois est 0 indexé. 0 est janvier. 11 est décembre. C'est juste la façon dont c'est :) – Matt