在Javascript中向当前日期添加2年
如果我使用的软件要求为一个操作输入一个javascript条目,那么我需要输入整个javascript(函数、括号等),还是只需要输入我尝试执行的操作的语法?在Javascript中向当前日期添加2年,javascript,Javascript,如果我使用的软件要求为一个操作输入一个javascript条目,那么我需要输入整个javascript(函数、括号等),还是只需要输入我尝试执行的操作的语法? 我想显示当前日期,但从“今天”日期算起+2年除外。我添加的任何代码片段似乎都不起作用(大多数情况下,它们返回一个“0”)使用getFullYear()、getMonth()和getDate(),然后您可以相应地修改这些值,并使用修改后的值创建一个新的日期: 函数修改日期(addYears){ 变量日期=新日期(); var year=d
我想显示当前日期,但从“今天”日期算起+2年除外。我添加的任何代码片段似乎都不起作用(大多数情况下,它们返回一个“0”)使用
getFullYear()
、getMonth()
和getDate()
,然后您可以相应地修改这些值,并使用修改后的值创建一个新的日期:
函数修改日期(addYears){
变量日期=新日期();
var year=date.getFullYear();
var month=date.getMonth();
var day=date.getDate();
var res=新日期(年+年、月、日)
返回res;
}
var addYears=2
var res=修改日期(添加年份);
控制台日志(res)代码>你在使用什么“软件”?你可以尝试使用momentJS.add(2,'年)
方法。更多关于这一点:它基于软件,很少接受函数和“语句”。很少有人只接受aloneNo语句,这是我认为你可以做的var res=date.setFullYear(year+addYears)代码>并跳过获取月份和day@AndrewBone这很好,但只是为了防止OP需要操纵月份和日期,那么它在该上下文中是灵活的