【问题标题】:Add 30 days to a Current date - JS [duplicate]将 30 天添加到当前日期 - JS [重复]
【发布时间】:2017-12-03 06:27:24
【问题描述】:

我想在当前日期加上 30 天并获取格式。

我很困惑将 30 添加到日期并获得新的。

需要它的纯 JS 解决方案。

格式:2017 年 6 月 10 日

【问题讨论】:

  • 请始终首先使用本网站(甚至是 Google)的搜索框,因为我输入了 javascript add days 并立即找到了此重复项。如果您需要格式化,只需搜索javascript format date
  • 谢谢@PeterB,这是一个紧急的。

标签: javascript datejs


【解决方案1】:
var date = new Date(); // Now
date.setDate(date.getDate() + 30); // Set now + 30 days as the new date
console.log(date);

【讨论】:

  • 感谢您的帮助。它对我很有效。
  • 似乎有人在这里大肆投反对票 :) 答案不一定值得投反对票,因为问题不是完全原创的
  • 对我有用。谁说它不适合他们需要确保他添加了一个数值,字符串将评估错误的日期。
【解决方案2】:

我假设您使用的是 datejs?

var newDate = Date.today().add(30).days();

【讨论】:

  • 嘿,你实际上可能是对的。问题标签建议datejs 所以这就是答案。虽然标签可能不是故意的
【解决方案3】:

尝试以下:

var yourDate = new Date();
var numberOfDaysToAdd = 30;
console.log(yourDate.setDate(yourDate.getDate() + numberOfDaysToAdd)); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 2021-03-05
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多