我知道这很简单,但我不知道怎么做。
end_time = Time.new(Date.today.year, Date.today.month, Date.today.day, 8, 00, 00).strftime("%H:%M:%S")
但在上面的代码中,我希望明天而不是今天,即“+1天”。我该怎么办?
我试过了:
end_time = Time.new(Date.today.year, Date.today.month, Date.today.day, 8, 00, 00).strftime("%H:%M:%S") + 1.day
或
end_time = Time.new(Date.tomorrow.year, Date.tomorrow.month, Date.tomorrow.day, 8, 00, 00).strftime("%H:%M:%S")
但没用。有人可以回答吗?
答案 0 :(得分:4)
在导轨中,您可以使用:end_time + 1.day
或1.day.from_now
添加了具体案例:
if @order.delievery_time.between?(start_time, end_time + 1.day)
@time = @order.delievery_time.strftime("%H:%M:%S")
end
答案 1 :(得分:0)
如果要在日期字段中输入日期 只需使用:-
= date_field_tag:日期旅程,Date。明天明天
或者如果您想将其保存在变量中,请使用:-
date = Date。明天