Index
Edit

Date

An ISO-8601 formatted string containing date. E.g.  2017-02-12.

Properties

typestring

Required. Value must be set to date.

titlestring

Human readable label for the field.

namestring

Required. The field name. This will be the key in the data record.

hiddenboolean

If set to true, this field will be hidden in the Content Studio.

readOnlyboolean

If set to true, this field will not be editable in the content studio.

descriptionstring

Short description to editors how the field is to be used.

Options

dateFormatstring

Controls how the date input field formats the displayed date. Use any valid Moment format option. Default is YYYY-MM-DD.

calendarTodayLabelstring

Label for the "jump to today" button on the date input widget. Default is Today.

The stored date is represented as a string in compliance with ISO 8601 (often described as YYYY-MM-DD).

Pro-tip

If you need to store information about both date and time, use the datetime type instead.

Schema
{
  title: 'Release date',
  name: 'releaseDate',
  type: 'date'
}
JSON output
{
  "releaseDate": "2017-02-12"
}

Example: All options set

{
  title: 'Release date',
  name: 'releaseDate',
  type: 'date',
  options: {
    dateFormat: 'YYYY-MM-DD',
    calendarTodayLabel: 'Today'
  }
}

Previous: DatetimeNext: Reference