【发布时间】:2011-06-22 03:39:19
【问题描述】:
我想用 JavaScript 获取两个日期之间的月数,但是如果 天数 大于 30 天或大于 1 个月,那么它直接返回我两个月。
例如,如果我的起始日期是 17/01/2011,到日期是 20/02/2011,那么我的函数会返回两个月,因为两天之间的天数超过一个月。
希望大家理解。
【问题讨论】:
-
但是如果第一个日期是 17/01/2011 并且下一个日期是 21/07/2012 是否还应该返回 2 个月?还是您只想将月数四舍五入?
-
@user535617 否,此时它返回 7 个月而不是 6 个月,因为日期正好超过 6 个月。表示将月数向上取整
标签: javascript date