Date对象未返回预期年份

Date object not returning the expected year

本文关键字:返回 对象 Date      更新时间:2023-09-26

我正在尝试使用JavaScript日期对象获取今天的日期。当我这样做时,我运行以下代码:

var date = new Date();
date = new Date(date.getYear(), date.getMonth(), 1);

我得到这个结果:

Mon Aug 01 112 00:00:00 GMT +0200

而不是今天的日期。我以前使用过这个确切的代码,没有任何问题。我做错什么了吗?

使用date.getFullYear()而不是date.getYear()

getYear不再使用,已被getFullYear替换方法

getYear方法返回年份减去1900。