我想把今天的日期加上一年。 我正在一个不允许您使用标准
JavaScript的系统中工作。
例如,要得到今天的日期,我必须使用:
javascript:now();
我试过:
javascript:now(+1);
我以前从未见过这种情况,但我需要在今天的日期上增加一年。。。
以前有人见过用这种方法获取当前日期吗? 如果是的话,我怎么加一年呢?
您可以使用以下代码创建具有今天日期的新日期对象:
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))