gpt4 book ai didi

javascript - JavaScript 中的 getYear() 返回 118

转载 作者:行者123 更新时间:2023-11-30 11:16:59 26 4
gpt4 key购买 nike

<分区>

我需要计算最近一个周末之前的最后一个星期一的日期。在使用了我认为最常见的 Stack Overflow 建议后,我得到了以下代码:

const getDayOfTheWeek = () => {
let date = new Date();
let clonedDate = new Date(date.getTime());
console.log(clonedDate);
const dow = clonedDate.getDay();
console.log(dow);
const offset = dow+6;
console.log(offset);
const newDate = new Date(clonedDate.setDate(clonedDate.getDate() - offset));
console.log(newDate);
const newNewDate = new Date(newDate.getTime());
console.log(newNewDate);
const day = newNewDate.getDate();
const month = newNewDate.getMonth();
const year = newNewDate.getYear();

console.log('the year is ',year, 'the month is ', month);
}
getDayOfTheWeek();

它返回的年份是 118,月份是 5,这不是我需要的那个星期一。另一方面,newNewDate 是最后一个星期一。我想知道是什么原因造成的。我知道有太多不需要的重新分配。请帮忙。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com