javascript中以下日期格式之间有何区别:
console.log(new Date('December 17, 1995')); // 1
console.log(new Date('1995/11/17')); // 2
console.log(new Date('1995-11-17T00:00:00'));// 3
console.log(new Date('1995-11-17 00:00:00'));// 4
console.log(new Date('1995-11-17')); // 5
我的理解是,所有人都是等效的,我们应该从“ Sun Sun 1995年12月17日00:00:00 GMT + 0530(印度标准时间)”中获得价值,得到期望的值,但在第5位的情况下,我们得到的值为“星期五1995年11月17日05:30:00 GMT + 0530(印度标准时间)” 。
为什么第四和第五时间有差异?请解释这种行为。