Module: Xbrlware::DateUtil
- Defined in:
- lib/xbrlware-extras/dateutil.rb
Class Method Summary collapse
Class Method Details
.days_between(date1 = Date.today, date2 = Date.today) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/xbrlware-extras/dateutil.rb', line 4 def self.days_between(date1=Date.today, date2=Date.today) begin date1=Date.parse(date1) if date1.is_a?(String) date2=Date.parse(date2) if date2.is_a?(String) (date1 > date2) ? (recent_date, past_date = date1, date2) : (recent_date, past_date = date2, date1) (recent_date - past_date).round rescue Exception => e 0 end end |