问题很简单:为什么javascript日期时间解析器在几乎相同的输入下表现不一致?
console.log(new Date("2019-4-22"))
VM19018:1 Mon Apr 22 2019 00:00:00 GMT+0200 (Central European Summer Time)
console.log(new Date("2019-04-22"))
VM19021:1 Mon Apr 22 2019 02:00:00 GMT+0200 (Central European Summer Time)
两个字符串之间的唯一区别是April是用04
写的,而不是只用数字4
写的。