Rails新手问题:
如果数据库中的日期时间格式为2012-02-12 23:59:30,我如何检查它是否在365天内?
我尝试过以下操作,但没有成功:<%= expedite - Date.today %>

最佳答案

您可以将天数添加到Date.today并查看日期是否在该日期或之前:

if expedite <= (Date.today + 365.days)
  # it's within 365 days
end

您也可以改为Date.today + 1.year,但从技术上讲,这将增加365.25天,而不是365天。

关于ruby-on-rails - 如何检查给定日期是否在从现在开始的365天内?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8175937/

10-13 02:13