我有一个帐户表,每个帐户都有一个到期日期。到期日期保存在日期字段(日,月和年)中。
如何将此与当前日期进行比较并显示到达截止日期前的天数?
感谢您的帮助,非常感谢!
答案 0 :(得分:2)
简单(Date.today - account.expiration_date).to_i
将为您提供整数 - 天数的差异:)
答案 1 :(得分:0)
您可以将组件转换为目标日期,并使用DateHelper中的某些方法显示人类可读距离:
target_date = Date.new(model.year, model.month, model.day)
distance_of_time_in_words(target_date, Date.today)
=> "4 months"