Ruby on Rails - 使用不从午夜开始的日子



我正在开发一个应用程序,其中我有一个时间表,其中第一个项目从早上 5 点开始,最后一个项目在第二天凌晨 3 点结束,但我需要将其视为同一天。

我知道这将涉及我的模型上的大量自定义日期查询,但我想知道是否可以在 Rails 中做一个好方法来处理这个"小时班"。

我在发布之前发现的一些相关问题:

  • 安排事件,并让事件跨越午夜
  • 在野田时间处理不从午夜开始的日子

您可以在查询时使用以下日期范围。

Between DateTime.now.midnight + 3.days + 5.hours and DateTime.now.midnight + 4.days + 5.hours

在这里,您可以使用 (n-1).days 到 n.days

希望这是有用的

相关内容

  • 没有找到相关文章

最新更新