Logan Bailey

Adventures In Web Development

Blog, About, GitHub, and LinkedIn

Ruby on Rails offers a couple different standardized date formats which can be really helpful. I'm personally a huge fan of :db, I hate looking it up all the time. But you may be wondering how to create a custom date format. Easy enough, open and create a new file(edit if you already have it) config/initializers/time_formats.rb. In this file we'll keep all of our custom date formats. Add the following code:

Time::DATE_FORMATS[:slashy_format] = "%m/%d/%Y" DATE::DATE_FORMATS[:slashy_format] = "%m/%d/%Y"

Restart your server and there you have it. This format can accessed via @something.date.to_formatted_s(:slasy_format) There's not really much else to it.