当前位置: 首页 > 面试题库 >

如何在JavaScript中为日期添加月份?

支华池
2023-03-14
问题内容

我想在JavaScript中添加几个月的日期。

例如:我要插入日期06/01/2011格式mm/dd/yyyy),现在我要在此日期前加上8个月。我希望结果是02/01/2012

因此,增加月份时,年份也可能增加。


问题答案:

已于2019年6月25日更正:

var newDate = new Date(date.setMonth(date.getMonth()+8));

var jan312009 = new Date(2009, 0, 31);
var eightMonthsFromJan312009  = jan312009.setMonth(jan312009.getMonth()+8);


 类似资料:
  • 问题内容: 我想在用户输入的结束日期前加上2个月。如何在结束日期前加上2个月并显示呢? 任何帮助表示赞赏。谢谢! 问题答案: 您需要获取增加数月的业务规则。简单的解决方案是: 但是,这将从7月31日更改为9月31日,并将转换为10月1日。同样,1月31日加上1个月是2月31日,根据是否是leap年,它将转换为3月2日或3月3日。 您可能希望第一次是9月30日,第二次是2月28日或29日(取决于是否

  • 我不确定这是否可能? 我得拿到密码才能读 今天的月份即2月今天的日期即17月底的日期即31日,然后是一年中的其他11个月,在一行中按顺序排列 8月1日-31日|9月|10月|11月|12月|1月|2月|3月|4月|5月|6月|7月 请以最佳方式提供任何建议? 多谢 定时(timing的缩写)

  • 问题内容: 我正在寻找将X个月添加到JavaScript日期的最简单,最干净的方法。 我宁愿不处理这一年的过渡,也不必编写自己的函数。 有内置的东西可以做到这一点吗? 问题答案: 以下函数在JavaScript中将日期添加月份源。它考虑了年度结转和不同的月份长度: 上面的解决方案涵盖了从比目标月份更长的天数中移动一个月的极端情况。例如。 到2020年2月29日增加十二个月(应该是2021年2月28

  • 问题内容: 我试图弄清楚如何在Pandas数据框中的日期中添加3个月,同时将其保持为日期格式,因此可以使用它来查找范围。 这是我尝试过的: 但是,出现以下错误: 问题答案: 你可以用 另一种使用方式 细节

  • 问题内容: 我想在日期中增加几天以在Java中获得新日期。如何使用该类来实现。 是我的生产日期的实例,我想达到到期日期,将当前日期增加100天左右并将其存储在变量中,但无法执行此操作。 问题答案: 利用。这是一个启动示例。 如果您想要更大的灵活性和更少的冗长代码,我还是建议您使用JodaTime。

  • 问题内容: 如何在where子句中检查的日期中增加一个月? 例如: 问题答案: