use*_*724 0 datetime ruby-on-rails-3
我知道这非常非常简单,但是没有得到如何做。
end_time = Time.new(Date.today.year, Date.today.month, Date.today.day, 8, 00, 00).strftime("%H:%M:%S")
Run Code Online (Sandbox Code Playgroud)
但是在上面的代码中,我希望明天而不是今天,即“ +1天”。我该怎么做?
我试过了:
end_time = Time.new(Date.today.year, Date.today.month, Date.today.day, 8, 00, 00).strftime("%H:%M:%S") + 1.day
Run Code Online (Sandbox Code Playgroud)
要么
end_time = Time.new(Date.tomorrow.year, Date.tomorrow.month, Date.tomorrow.day, 8, 00, 00).strftime("%H:%M:%S")
Run Code Online (Sandbox Code Playgroud)
但是没用。有人可以回答吗?
在rails中,您可以使用: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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
677 次 |
| 最近记录: |