Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中向当前日期添加2年_Javascript - Fatal编程技术网

在Javascript中向当前日期添加2年

在Javascript中向当前日期添加2年,javascript,Javascript,如果我使用的软件要求为一个操作输入一个javascript条目,那么我需要输入整个javascript(函数、括号等),还是只需要输入我尝试执行的操作的语法? 我想显示当前日期,但从“今天”日期算起+2年除外。我添加的任何代码片段似乎都不起作用(大多数情况下,它们返回一个“0”)使用getFullYear()、getMonth()和getDate(),然后您可以相应地修改这些值,并使用修改后的值创建一个新的日期: 函数修改日期(addYears){ 变量日期=新日期(); var year=d

如果我使用的软件要求为一个操作输入一个javascript条目,那么我需要输入整个javascript(函数、括号等),还是只需要输入我尝试执行的操作的语法?
我想显示当前日期,但从“今天”日期算起+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需要操纵月份和日期,那么它在该上下文中是灵活的