Module: Redmine::CoreExtensions::Date::Calculations
- Included in:
- Date
- Defined in:
- lib/redmine/core_ext/date/calculations.rb
Overview
Custom date calculations
Instance Method Summary collapse
-
#months_ago(date = self.class.today) ⇒ Object
Returns difference with specified date in months.
-
#weeks_ago(date = self.class.today) ⇒ Object
Returns difference with specified date in weeks.
Instance Method Details
#months_ago(date = self.class.today) ⇒ Object
Returns difference with specified date in months
24 25 26 |
# File 'lib/redmine/core_ext/date/calculations.rb', line 24 def months_ago(date = self.class.today) (date.year - self.year)*12 + (date.month - self.month) end |
#weeks_ago(date = self.class.today) ⇒ Object
Returns difference with specified date in weeks
29 30 31 |
# File 'lib/redmine/core_ext/date/calculations.rb', line 29 def weeks_ago(date = self.class.today) (date.year - self.year)*52 + (date.cweek - self.cweek) end |