我想计算两个日期之间的月数。我想要小数点的结果。例如,如果我的日期范围是" 2017-02-01"到" 2017-03-1",那么我希望月份的数量可以是十进制的 1.033 。
请帮忙。
答案 0 :(得分:3)
你应该可以做这样的事情
#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
我希望这有助于