class Date
Public Class Methods
days_between(start, finish)
click to toggle source
# File lib/beenverified_extensions/date.rb, line 2 def self.days_between(start, finish) (finish - start).to_i end
months_between(start, finish)
click to toggle source
# File lib/beenverified_extensions/date.rb, line 10 def self.months_between(start, finish) (finish.year * 12 + finish.month) - (start.year * 12 + start.month) end
weeks_between(start, finish)
click to toggle source
# File lib/beenverified_extensions/date.rb, line 6 def self.weeks_between(start, finish) days_between(start, finish) / 7 end
years_between(start, finish)
click to toggle source
# File lib/beenverified_extensions/date.rb, line 14 def self.years_between(start, finish) difference = finish.year - start.year difference -= 1 if difference > 0 && (finish.month < start.month || finish.day < start.day) difference end