Skip to content

Instantly share code, notes, and snippets.

@eliotsykes
Created February 9, 2017 18:39
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save eliotsykes/c540f0d585c16f7c33b7522f297afe8d to your computer and use it in GitHub Desktop.
Save eliotsykes/c540f0d585c16f7c33b7522f297afe8d to your computer and use it in GitHub Desktop.
Real World Rails DATE_FORMAT samples
~/dev/real-world-rails (master)
$ ag -G 'config/initializers/' ::DATE_FORMATS
apps/accelerated_claims/config/initializers/date_formats.rb
1:Date::DATE_FORMATS[:printed] = '%d %B %Y'
apps/advocate-defence-payments/config/initializers/date_time.rb
2:Date::DATE_FORMATS[:default] = Settings.date_format
5:DateTime::DATE_FORMATS[:default] = Settings.date_time_format
8:Time::DATE_FORMATS[:default] = Settings.date_time_format
apps/atet/config/initializers/formats.rb
1:Date::DATE_FORMATS[:long] = '%e %B %Y'
apps/c2/config/initializers/date_format.rb
1:Time::DATE_FORMATS[:timestamp] = "%-m/%-d/%Y %I:%M%p"
2:Time::DATE_FORMATS[:datestamp] = "%-m/%-d/%y"
4:Time::DATE_FORMATS[:pretty_datetime] = "%b %-d, %Y at %l:%M%P"
5:Time::DATE_FORMATS[:pretty_date] = "%b %-d, %Y at %l:%M%P"
apps/calagator/config/initializers/dates.rb
6:Time::DATE_FORMATS.merge!(my_formats)
7:Date::DATE_FORMATS.merge!(my_formats)
apps/cfp-app/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:month_day_year] = "%b %d, %Y"
2:Time::DATE_FORMATS[:long_with_zone] = "%b %-d, %Y at %I:%M%P %Z"
3:Time::DATE_FORMATS[:day_at_time] = "%-d %b @ %H:%M"
4:Time::DATE_FORMATS[:month_day] = "%b %d"
apps/courtfinder/config/initializers/date_formats.rb
1:Time::DATE_FORMATS.merge!(
apps/defence-request-service/config/initializers/date_formats.rb
1:Date::DATE_FORMATS[:full] = "%-d %B %Y"
apps/defence-request-service/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:time] = "%R"
apps/empirical-core/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:quill_default] = '%m/%d/%Y'
apps/errbit/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:micro] = '%b %d %l:%M%P'
2:Time::DATE_FORMATS[:precise] = '%b %d %H:%M:%S'
apps/feedbin/config/initializers/time.rb
1:Time::DATE_FORMATS[:feed] = "%B %d, %Y - %H:%M"
2:Time::DATE_FORMATS[:full_human] = "%B %e, %Y - %l:%M %p"
3:Time::DATE_FORMATS[:datetime] = "%FT%T%:z"
4:Time::DATE_FORMATS[:date] = "%B %e, %Y"
5:Time::DATE_FORMATS[:day_month] = "%b %d"
6:Time::DATE_FORMATS[:stats] = "%Y/%m/%d %H:%M:%S"
apps/fr-staffapp/config/initializers/date_time.rb
1:Date::DATE_FORMATS[:default] = '%d/%m/%Y'
2:Time::DATE_FORMATS[:default] = '%d/%m/%Y %H:%M'
3:Date::DATE_FORMATS[:gov_uk_long] = '%-d %B %Y'
4:Date::DATE_FORMATS[:gov_uk_short] = '%-d %b %Y'
apps/frontend/config/initializers/date_formats.rb
1:Date::DATE_FORMATS[:short_ordinal] = "%d %B %Y"
2:Time::DATE_FORMATS[:short_ordinal] = "%d %B %Y"
apps/gitlabhq/config/initializers/date_time_formats.rb
4:Date::DATE_FORMATS[:medium] = '%b %-d, %Y'
9:Time::DATE_FORMATS[:medium] = '%b %-d, %Y %-I:%M%P'
apps/growstuff/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:default] = '%B %d, %Y at %H:%M'
2:Date::DATE_FORMATS[:default] = "%B %d, %Y"
4:Time::DATE_FORMATS[:date] = "%B %d, %Y"
5:Date::DATE_FORMATS[:date] = "%B %d, %Y"
7:Date::DATE_FORMATS[:ymd] = "%Y-%m-%d"
9:Time::DATE_FORMATS[:datetime] = '%B %d, %Y at %H:%M'
apps/locomotivecms-engine/config/initializers/time_format.rb
2:Time::DATE_FORMATS[:humanized_ago] = ->(time) do
apps/netguru-people/config/initializers/dates_format.rb
1:Time::DATE_FORMATS[:ymd] = '%Y-%m-%d'
apps/obtvse2/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:month_year] = "%B %Y"
2:Time::DATE_FORMATS[:day_month_year] = "%B %d, %Y"
apps/open-source-billing/config/initializers/time_formats.rb.rb
1:Date::DATE_FORMATS[:month_and_year] = "%B %Y"
2:Date::DATE_FORMATS[:short_mdy] = "%m %d %Y"
apps/opengovernment/config/initializers/time_formats.rb
1:Time::DATE_FORMATS.merge!(
apps/osem/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:db_without_seconds] = '%Y-%m-%d %H:%M'
apps/parliamentary-questions/config/initializers/date_formats.rb
1:Date::DATE_FORMATS[:default] = '%d/%m/%Y'
2:Date::DATE_FORMATS[:db] = '%Y-%m-%d'
3:Date::DATE_FORMATS[:export] = '%Y-%m-%d'
4:Date::DATE_FORMATS[:date] = '%d/%m/%Y'
apps/parliamentary-questions/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:default] = '%d/%m/%Y %H:%M'
2:Time::DATE_FORMATS[:wordy] = 'on <strong>%d/%m/%Y</strong> at <strong>%H:%M</strong>'
3:Time::DATE_FORMATS[:db] = '%Y-%m-%d %H:%M:%S'
4:Time::DATE_FORMATS[:export] = '%Y-%m-%d %H:%M'
5:Time::DATE_FORMATS[:date] = '%d/%m/%Y'
apps/peatio/config/initializers/date_time_format.rb
1:Date::DATE_FORMATS[:short] = '%m-%d'
2:Time::DATE_FORMATS[:default] = "%Y-%m-%d %H:%M:%S"
apps/present/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:ymd_dash] = '%Y-%m-%d'
2:Time::DATE_FORMATS[:mon_year] = '%b %Y'
3:Time::DATE_FORMATS[:mdy] = '%-m/%-d/%y'
4:Time::DATE_FORMATS[:md] = '%-m/%-d'
5:Time::DATE_FORMATS[:md_wd] = '%a %-m/%-d'
apps/remit/config/initializers/date_formats.rb
1:Date::DATE_FORMATS[:short_ordinal] = lambda do |date|
4:Date::DATE_FORMATS[:medium_ordinal] = lambda do |date|
apps/remit/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:short_ordinal] = lambda do |time|
4:Time::DATE_FORMATS[:medium_ordinal] = lambda do |time|
apps/scumblr/config/initializers/date_formats.rb
16:Date::DATE_FORMATS[:default]="%b %e %Y"
17:Time::DATE_FORMATS[:default]="%b %e %Y %H:%M"
apps/spina/config/initializers/time_formats.rb
1:Time::DATE_FORMATS[:w3c] = lambda {|time| time.utc.strftime("%Y-%m-%dT%H:%M:%S+00:00") }
apps/whitehall/config/initializers/formats.rb
1:Date::DATE_FORMATS[:long_ordinal] = lambda { |date| date.strftime("%e %B %Y").strip }
2:Date::DATE_FORMATS[:short_ordinal] = "%B %Y"
3:Date::DATE_FORMATS[:uk_short] = lambda { |date| date.strftime("%d/%m/%Y").strip }
4:Time::DATE_FORMATS[:long_ordinal] = lambda { |time| time.strftime("%e %B %Y %H:%M").strip }
5:Time::DATE_FORMATS[:date_with_time] = lambda { |time| [time.strftime("%e %B %Y").strip, time.strftime("%l:%M%P").strip].join(' ') }
6:Time::DATE_FORMATS[:one_month_precision] = "%B %Y"
7:Time::DATE_FORMATS[:two_month_precision] = lambda do |time|
~/dev/real-world-rails (master)
$ ag -G 'config/initializers/' ::DATE_FORMATS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment