我想检查 DateTime.now 是否在 Ruby on Rails 上的 2 个特定日期和时间之间。
我想不通
def closed?
(DateTime.now > DateTime.new(2018, 6, 28, 13, 00, 00)) && (DateTime.now < DateTime.new(2018, 6, 28, 14, 00, 00))
end
最佳答案
我会使用 between?(min, max)
function from ActiveSupport
:
def closed?
DateTime.now.between?(DateTime.new(2018, 6, 28, 13, 00, 00), DateTime.new(2018, 6, 28, 14, 00, 00))
end
关于ruby-on-rails - 检查时间是否介于 ruby 的两倍之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51083499/