Date

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

Properties

  • typestring

    Required. Value must be set to date.

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.

Validation

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

Protip

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

Input

{
  title: 'Release date',
  name: 'releaseDate',
  type: 'date'
}

Output

{
  "releaseDate": "2017-02-12"
}

Example: All options set

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