参考によると
比較開始日付 <= 対象終了日付 AND 比較終了日付 >= 対象開始日付
で重なっていると判断されるらしいので
matched_dates = Hoge.where('start <= ? and end >= ?', self.start, self.end)
みたいな感じにすればよい
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
参考によると
比較開始日付 <= 対象終了日付 AND 比較終了日付 >= 対象開始日付
で重なっていると判断されるらしいので
matched_dates = Hoge.where('start <= ? and end >= ?', self.start, self.end)
みたいな感じにすればよい
Register as a new user and use Qiita more conveniently
Go to list of users who liked