Convertir datetime en date JavaScript valide
J'ai un datetime chaîne m'a fournies dans le format suivant:
yyyy-MM-dd HH:mm:ss
2011-07-14 11:23:00
Lors de la tentative d'analyser dans un JavaScript date()
objet d'échec. Quelle est la meilleure façon de le convertir en un format que JavaScript peut comprendre?
Les réponses ci-dessous suggèrent quelque chose comme
var myDate = new Date('2011-07-14 11:23:00');
Qui est ce que j'utilisais. Il semble que cela peut être un problème de navigateur. J'ai fait un http://jsfiddle.net/czeBu/ pour cela. Cela fonctionne bien pour moi dans Chrome. Dans Firefox 5.0.1 sur OS X il retourne Invalid Date
.
source d'informationauteur Jeremy B.
Vous devez vous connecter pour publier un commentaire.
Utilisation:
Moment.js fonctionne très bien. Vous pouvez en lire plus à ce sujet ici.
Suffit d'utiliser
Date.parse()
qui renvoie un Nombre, puis utiliseznew Date()
à analyser:Vous pouvez utiliser moment.js pour cela, il vous permet de convertir l'objet DateTime en Javascript valide formaté date:
Espère que ça vous aidera 🙂
Bien, trouvé une réponse rapidement Convertir les dates de chaîne de caractères en javascript avec une légère modification fonctionne pour moi. Merci de questions connexes.
new Date("2011-07-14 11:23:00");
fonctionne très bien pour moi.