new Date().toLocaleString() --> "24/09/2015 10:14:00 PM"
new Date("2015-09-24 09:38:32.639").toLocaleString() --> "Invalid Date"
如何从字符串格式的时间戳格式化日期对象?
解决方案:最后我修复了我在服务器中将日期类型从DateTime更改为Instant,js将自动从时间戳添加区域偏移并以正确的方式格式化日期
注意:我知道这个问题是重复的,但是提出的解决方案是不同的,可能会帮助其他用户获得不同的代码方法。
答案 0 :(得分:1)
var myDate = "2015-09-24 09:38:32.639";
new Date(myDate.replace(/-/g,"/")).toLocaleString()
现在它正常工作