Class: Date

Inherits:
Object
  • Object
show all
Defined in:
lib/ndr_support/date_and_time_extensions.rb

Instance Method Summary collapse

Instance Method Details

#to_isoObject

to_iso output must be SQL safe for security reasons



13
14
15
# File 'lib/ndr_support/date_and_time_extensions.rb', line 13

def to_iso
  strftime('%Y-%m-%d')
end

#to_oursObject

ISO date format



17
18
19
# File 'lib/ndr_support/date_and_time_extensions.rb', line 17

def to_ours
  to_s
end

#to_verboseObject

Note: default date format is specified in config/environment.rb



8
9
10
# File 'lib/ndr_support/date_and_time_extensions.rb', line 8

def to_verbose
  strftime('%d %B %Y')
end

#to_YYYYMMDDObject

convert dates into format ‘YYYYMMDD’ - used in tracing



21
22
23
# File 'lib/ndr_support/date_and_time_extensions.rb', line 21

def to_YYYYMMDD # convert dates into format 'YYYYMMDD' - used in tracing
  self.year.to_s + self.month.to_s.rjust(2, '0') + self.day.to_s.rjust(2, '0')
end