如何通过在Javascript中添加一个月来更新日期变量[重复]

vhmi4jdf  于 2023-06-04  发布在  Java
关注(0)|答案(3)|浏览(160)

此问题已在此处有答案

JavaScript function to add X months to a date(24回答)
How to add months to a date in JavaScript? [duplicate](3个答案)
昨天关门了。
如何在日期常量中添加一个月?
我的变量接收一个日期格式的输入,我想接受这个变量,每次单击都向它添加一个额外的月份
我尝试过使用gets和sets,但到目前为止还没有,就像这样:.getMonth()

qmb5sa22

qmb5sa221#

这里有一个函数可以帮你做到这一点。

function addMonth(date, numMonthsToAdd) {
  const newDate = new Date(date.setMonth(date.getMonth() + numMonthsToAdd));

  return newDate;
}
ohfgkhjo

ohfgkhjo2#

这将为您增加1个月的时间日期:

function addOneMonth(date) {
  const newDate = new Date(date.setMonth(date.getMonth() + 1));

  return newDate;
}
pbgvytdp

pbgvytdp3#

我觉得getMonth应该可以解决你的问题,假设输入日期是一个日期类型的变量。只是写了一个相同的示例代码。

let inputDate = new Date();

function addMonth(date) {
  const newDate = new Date(date.setMonth(date.getMonth() + 1));

  return newDate;
}

inputDate = addMonth(inputDate)

console.log('input date', inputDate)

相关问题