前两天在实现一个需求的时候发现一个new Date()函数的错误。
操作系统:Windows10
语言:JavaScript
编辑器:vscode
runtime:node
const date = new Date(1900, 0, 1);
console.log(date);
输出:1889-12-31T15:54:17.000Z
const date1 = new Date(1930, 0, 1);
console.log(date1);
输出:1929-12-31T16:00:00.000Z从上面的输出可以看出1900年的时候,输出的数据不是 16:00:00,而是诡异的15:54:17。具体原因未知.