Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save westonganger/9cd656f3db39a8203cf053b50564adde to your computer and use it in GitHub Desktop.
Save westonganger/9cd656f3db39a8203cf053b50564adde to your computer and use it in GitHub Desktop.
Adjust Rails Date or Time Formatting Defaults
DATE_FORMAT = "%F".freeze ### Rails default is "%m/%d/%Y"
TIME_FORMAT = "#{DATE_FORMAT} %l:%M%p %Z".freeze
format_defaults = {
date_time12: TIME_FORMAT,
date_time24: "#{DATE_FORMAT} %H:%M %Z".freeze,
}.freeze
Date::DATE_FORMATS.merge!(format_defaults.merge({default: DATE_FORMAT}))
Time::DATE_FORMATS.merge!(format_defaults.merge({default: TIME_FORMAT}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment