首页 > 解决方案 > javascript日期未正确返回

问题描述

我注意到日期没有返回正确的值

经过一番尝试,我刚刚使用 .replace() 删除了日期字符串中的 T

var a= new Date("2019-10-29T23:24:17.000Z").toLocaleDateString()
console.log(a)// a = "30/10/2019"

//However, after removing T and replacing it with a space,
var b= new Date("2019-10-29 23:24:17.000Z").toLocaleDateString()
console.log(b)// a = "29/10/2019"

这解决了它,但我想知道它为什么会这样,以及如何处理具有“T”的日期而不必用“”替换它们

标签: javascript

解决方案


推荐阅读