【发布时间】:2011-08-04 10:36:44
【问题描述】:
我想在 JavaScript 中为日期添加月份。
例如:我正在插入日期06/01/2011(格式mm/dd/yyyy),现在我想在这个日期上加上8个月。我希望结果是02/01/2012。
所以当增加月份时,年份也可能增加。
【问题讨论】:
-
如果,你把 06/01/2011 的日期加上 8 个月,它会变成 02/01/2011,请你把它说清楚
-
这是一个很难解决的问题 - 如果您在一个月的 31 日并且目标月份没有 31 天会发生什么?更糟糕的是,如果目标月份是 2 月呢?
-
@kalyan :如果我在 06/01/2011(mm/dd/yyyy) 日期加上 8 个月,那么它将是 02/01/2012 因为如果我们添加 06+08 = 14 和我们只有 12 个月,所以它会改变年份并给出结果为 02/01/2012。
-
@Alnitak :不,亲爱的,它只会从每月的第一个日期开始。
-
那你应该这么说......
标签: javascript date