如何检查给定日期是否在365天之内?

use*_*097 1 ruby ruby-on-rails ruby-on-rails-3.1

Rails新手问题:

给定格式中数据库的日期时间2012-02-12 23:59:30,如何在365天内检查它是否存在?

我尝试了以下但没有奏效: <%= expedite - Date.today %>

Dyl*_*kow 5

您可以添加若干天,Date.today并查看日期是否在此之前或之前:

if expedite <= (Date.today + 365.days)
  # it's within 365 days
end
Run Code Online (Sandbox Code Playgroud)

您也可以这样做Date.today + 1.year,但技术上会增加365.25天,而不是365天.