Created: 2008-03-14 14:34
Updated: 2017-07-25 13:13
License: mit



Date or DateTime Columns are usually show in forms with the date helpers. However, often you just want a textfield, instead of the multiple combo boxes. This will work, but dates are displayed in the database format (2008-03-13 14:55:44). While that is readable, it's usually not what your users expect.

To display dates, you can define formats used in the to_s method of the Date objects

ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS[:ch_dt] = "%d.%m.%Y %H:%M"
ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS[:ch_d] = "%d.%m.%Y"

Wouldn't it be nice, if you could also enter dates in these formats?

Now you can:

  • install the plugin

    git submodule add git:// vendor/plugins/intldatefield

  • add any DATE_FORMATS to your ''config/environment.rb''

  • if you have a textfield for a date column, it will just work


Copyright (c) 2008 Jens-Christian Fischer, InVisible GmbH, released under the MIT license

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more