method

between?

between?(min, max)
public

No documentation available.

# File activesupport/lib/active_support/time_with_zone.rb, line 189
    def between?(min, max)
      utc.between?(min, max)
    end

2Notes

Compare dates

samiron · Dec 23, 2009

You can check a date resides between two dates.

Date.today.between?(Date.yesterday, Date.tomorrow)

will return true

Date.yesterday.between?(Date.today, Date.tomorrow)

will return false

Edge case

suzuki · Mar 29, 2013

Have look how #between? handle adge case. It's different from DateTime's.

Date.yesterday.between?(Date.yesterday, Date.tomorrow)
=> true


Date.tomorrow.between?(Date.yesterday, Date.tomorrow)
=> true