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

标签 javascript

如果我使用的软件要求输入 javascript 来执行操作,我是否需要输入整个 javascript(函数、括号等),还是只输入我想要执行的操作的语法? 我想显示当前日期,但距“今天”日期 +2 年除外。我添加的任何片段似乎都不起作用(大多数情况下,它们返回“0”)

最佳答案

利用 getFullYear()getMonth()getDate(),然后您可以相应地修改这些值并创建新的修改值的日期:

function modifyDate(addYears){
  var date = new Date();
  var year = date.getFullYear();
  var month = date.getMonth();
  var day = date.getDate();
  var res = new Date(year + addYears, month, day)
  return res;
}

var addYears = 2
var res = modifyDate(addYears);
console.log(res);

关于javascript - 在 Javascript 中向当前日期添加 2 年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50176323/

相关文章:

javascript - 类具有或正在使用外部模块中的名称 'SafeUrl' 但无法命名

javascript - 如何在 iframe 中使用来自父级的 jquery?

Javascript:如何使用 setTimeout 延迟确保多个嵌套循环的顺序执行?

javascript - 开始将幻灯片切换为隐藏状态,直到获得焦点

javascript - 将样式添加到另一个对象数组中的数组元素

javascript - 用于 cpu 密集型操作的 node.js

javascript - Soundcloud (javaScript) 自定义播放器创建频谱分析仪

javascript - 使用 Node.js 和 Kue,有没有办法指定我想要执行任务的日期?

javascript - 需要使用哪些方法或过程来在 jQuery 中附加表示 jQuery 实现的简单 Java 'class' 实例?

javascript - 在 JS 中转换 OHLC 中的连续股票数据(开盘价、最高价、最低价、收盘价)