new Date() 没有显示正确的日期。显示前一天的日期

new Date() is not showing the correct date . Showing one day previous date

const date = new Date();
const [month, day, year] = [date.getMonth(), date.getDate(), date.getFullYear()];
console.log(month, day, year);

控制台显示的是我的前一天日期。这是VS代码的错误吗?

检查您系统的日期和时间。 JavaScript 从系统时间中选取日期值。

day == date.getDate()
但是
realMonth != month == date.getMonth()
因为月份数在 0 到 11 之间。

mdn getMonth() return