需要帮助将确切的ISO日期字符串转换为Date:我有一个ISO字符串日期:“ 2016-01-23T22:23:32.927”。但是当我使用new Date(dateString)
转换日期时,结果是错误的:
var date = new Date("2016-01-23T22:23:32.927");
结果是:Sun Jan 24 2016 05:23:32 GMT+0700
。这不是真的。我希望日期是23而不是24。
请帮我。非常感谢!
如果您愿意并且能够添加依赖项,建议您使用moment.js。它使Javascript中的日期处理变得更加简单和安全,并且可以立即解决您的特定问题。
为此,首先从CDN加载它,例如Moment.JS 2.14.1 minified。然后按以下方式使用它:
var date = moment("2016-01-23T22:23:32.927");
console.log(date);
// output: Sat Jan 23 2016 22:23:32 GMT-0500
...即您想要的结果:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句