Nous essayons de formater la date dans une application JavaScript e-commerce. Nous avons essayé d'ajouter "00:00:00" à la chaîne de date. Mais dans IE 11, avec cette chaîne, nous recevons une erreur de date invalide.Date de mise en forme dans IE 11
Nous avons donc essayé quelques options supplémentaires mais la date objet que nous obtenons est inattendu:
1. new Date(2017, 02, 10, 00, 00, 00, 000) -->
Fri Mar 10 2017 00:00:00 GMT-0800 (Pacific Standard Time)
2. new Date("2017-02-10T00:00:00.000Z") -->
Thu Feb 09 2017 16:00:00 GMT-0800 (Pacific Standard Time)
est le seul moyen efficace est d'utiliser « moment.js » pour résoudre ces problèmes.
Merci et salutations
une date est une date à laquelle vous ne formatez pas de date; vous formatez une chaîne. Pouvez-vous s'il vous plaît partager quel est le format "chaîne" que vous voulez pour votre date? Ou ce que vous voulez est couper le temps de votre date? – Dalorzo
S'il vous plaît trouver les détails ici: https://jsfiddle.net/vhLqtu35/17/ – kallada
"* Le seul moyen efficace est d'utiliser" moment.js "pour résoudre ces problèmes. *" Non. Une bibliothèque peut aider, mais est non requis. Probablement un doublon de [* Où puis-je trouver de la documentation sur le formatage d'une date en JavaScript? *] (Http://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-formatting-a-date -in-javascript? s = 1 | 6.7038) ou [* Comment formater une date JavaScript *] (http://stackoverflow.com/questions/3552461/how-to-format-a-javascript-date?s=2 | 5.7726). – RobG