我数据库中的日期如下所示:2012-07-23
我正在尝试查看日期是否早于 7 天前且小于 14 天前,或者查看日期是否大于 14 天前,但我没有运气..
这是我的代码:
def progress_report_status_check(date)
progress_date = date.to_date
seven_days = 7.days.ago.to_date
fourteen_days = 14.days.ago.to_date
if seven_days > (progress_date - 7.days.ago.to_date) or (progress_date - 14.days.ago.to_date) < fourteen_days
"due"
elsif (progress_date - 14.days.ago.to_date) > fourteen_days
"overdue"
end
end