CmAdmin Date & Date-Time Display Format Configuration

Configure how dates and date-times are displayed across the cm-admin interface.


1. Configuration

In zcm_admin.rb (initializer):

CmAdmin.configure do |config|
  config.display_date_format = 'd-m-Y'        # Default: 'd-m-Y'
  config.display_datetime_format = 'd-m-Y H:i' # Default: 'd-m-Y H:i'
end

Use any format supported by flatpickr.


2. How It Works

  • Formats are exposed as JavaScript variables:

js window.cmAdminConfig.displayDateFormat window.cmAdminConfig.displayDateTimeFormat * Used by flatpickr to render pickers consistently.


3. Example

To use format Y/m/d for date and Y/m/d H:i for date-time:

CmAdmin.configure do |config|
  config.display_date_format = 'Y/m/d'
  config.display_datetime_format = 'Y/m/d H:i'
end

4. Notes

  • If not set, defaults will apply. (See above)


5. References