怎么查找Ruby on Rails中两个日期之间的月数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

怎么查找Ruby on Rails中两个日期之间的月数?他们可能属于不同的年份。

提问于
用户回答回答于
(date2.year * 12 + date2.month) - (date1.year * 12 + date1.month)

用户回答回答于

可以使用:

(date2.year - date1.year) * 12 + date2.month - date1.month - (date2.day >= date1.day ? 0 : 1)

扫码关注云+社区