向今天的日期添加年份
2022-08-30 05:19:33
我试图为今天的日期增加一年。我正在一个不允许你使用JavaScript的系统中工作。standard
例如,要获得今天的日期,我必须使用:
javascript:now();
我试过:
javascript:now(+1);
我以前从未见过这个,但我需要在今天的日期上增加一年......
以前有没有人见过以这种方式获取当前日期?如果是这样,我怎么能增加一年呢?
我试图为今天的日期增加一年。我正在一个不允许你使用JavaScript的系统中工作。standard
例如,要获得今天的日期,我必须使用:
javascript:now();
我试过:
javascript:now(+1);
我以前从未见过这个,但我需要在今天的日期上增加一年......
以前有没有人见过以这种方式获取当前日期?如果是这样,我怎么能增加一年呢?
您可以使用以下代码创建具有今天日期的新日期对象:
var d = new Date();
console.log(d);
如果要在特定时间创建日期,可以传递新的 Date 构造函数参数
var d = new Date(2014);
console.log(d)
// => Wed Dec 31 1969 16:00:02 GMT-0800 (PST)
如果要获取今天的日期并添加年份,可以先创建一个日期对象,访问相关属性,然后使用它们来创建新的日期对象
var d = new Date();
var year = d.getFullYear();
var month = d.getMonth();
var day = d.getDate();
var c = new Date(year + 1, month, day);
console.log(c);
// => Tue Oct 11 2016 00:00:00 GMT-0700 (PDT)
您可以在MDN上阅读有关日期对象上的方法的更多信息
使用 Date.prototype.setFullYear 方法将年份设置为您想要的样子。
例如:
const aYearFromNow = new Date();
aYearFromNow.setFullYear(aYearFromNow.getFullYear() + 1);
console.log(aYearFromNow);
如果这些方法不存在于您正在使用的环境中,那么在JavaScript中确实没有其他方法可以使用日期。