查找十进制中两个日期之间的月数
我想计算两个日期之间的月数。 我想要小数点的结果。 例如,如果我的日期范围是“2017-02-01”到“2017-03-1”,那么我希望月份的数量为十进制的1.033 。
请帮忙。
你应该可以做这样的事情
#Mondel.time_diff_in_months("2017-03-01", "2017-02-01") def time_diff_in_months(grater_date, lesser_date) Time.at(grater_date.to_time - lesser_date.to_time).month # 1 end
我希望这个对你有用