Obtenir la date exacte à partir de la date chaîne de caractères en Javascript
J'ai vérifié ce DONC post: Où puis-je trouver de la documentation sur le formatage d'une date en JavaScript?
Aussi j'ai regardé dans http://home.clara.net/shotover/datetest.htm
Ma chaîne est: Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)
Et je veux le convertir en dd-mm-yyyy
format.
J'ai essayé d'utiliser:
var dateString = 'Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)';
var myDate = new Date(dateString);
var final_date = myDate.getDay()+"-"+(myDate.getMonth()+1)+"-"+myDate.getFullYear();
Mais il me donne le résultat sous la forme: 1-6-2013
La getDay()
valeur est l'indice de la journée, dans une semaine.
Par Exemple,
Si mon dateString
est Thu Jun 20 2013 05:30:00 GMT+0530 (India Standard Time)
il donne en sortie 4-6-2013
Comment puis-je obtenir la valeur correcte de la Journée?
P. S: j'ai essayé d'utiliser .toLocaleString()
et la création de nouvel objet date. Mais ça donne le même résultat.
OriginalL'auteur Prasad Jadhav | 2013-06-11
Vous devez vous connecter pour publier un commentaire.
Pour obtenir la journée de l'utilisation par mois
getDate()
:getDate()
...merci Sirko.OriginalL'auteur Sirko
W3 écoles suggère juste la construction de votre jours de la semaine de tableau et de les utiliser:
Pas super élégant, mais utilisable.
dd-mm-yyyy
?OriginalL'auteur mike
Remplacer getDay() avec la fonction getDate().
La ci-dessus sera de retour la date locale pour chaque partie de la date, de l'utilisation de l'UTC variantes si vous avez besoin du temps universel.
OriginalL'auteur Sparko
Je pense que vous aurez à prendre un Tableau des jours & utiliser l'aide de la réception de l'indice de la
getDay()
méthode.OriginalL'auteur powercoder23