提问者:小点点

将年添加到今天的日期


我想把今天的日期加上一年。 我正在一个不允许您使用标准JavaScript的系统中工作。

例如,要得到今天的日期,我必须使用:

javascript:now();

我试过:

javascript:now(+1);

我以前从未见过这种情况,但我需要在今天的日期上增加一年。。。

以前有人见过用这种方法获取当前日期吗? 如果是的话,我怎么加一年呢?


共3个答案

匿名用户

您可以使用以下代码创建具有今天日期的新日期对象:

null

var d = new Date();
    console.log(d);

匿名用户

使用Date.Prototype.SetFullYear方法将年份设置为您希望的年份。

例如:

var aYearFromNow = new Date();
aYearFromNow.setFullYear(aYearFromNow.getFullYear() + 1);

如果您所使用的环境中没有这些方法,那么在JavaScript中处理日期确实没有其他方法。

匿名用户

此处建议的一条线

JP DeVries如何在Javascript中确定从现在开始的一年

new Date(new Date().setFullYear(new Date().getFullYear() + 1))

也可以从变量中的某个位置获得年数:

const nr_years = 3;
new Date(new Date().setFullYear(new Date().getFullYear() + nr_years))