【问题标题】:Want to get the number of months through JavaScript想通过 JavaScript 获取月数
【发布时间】: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


【解决方案1】:

我推荐 Mootools Date.diff。如果您使用 jQuery,您可以参考 Stack Overflow 上的 this post

【讨论】:

    猜你喜欢
    • 2020-03-03
    • 2014-12-13
    • 2023-01-11
    • 2014-01-15
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 2018-06-20
    相关资源
    最近更新 更多