我想在今天的日期上加上一年。我在一个不允许您使用 standard
JavaScript 的系统中工作。
例如,要获取今天的日期,我必须使用:
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 上阅读有关日期对象的方法的更多信息
关于javascript - 在今天的日期上加一年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33070428/