Skip to content

Collects date and time values. Date fields support format and range restrictions; time fields use the shared question properties without additional type-specific settings.

Date

FieldTypeDescription
questionType"date"Identifies this as a date field
date.formatstringDate format (for example, "local")
date.isPastbooleanAllow past dates
date.isFuturebooleanAllow future dates
{
  "_id": "6a0ef8423affac35058b078f",
  "questionType": "date",
  "question": "Date",
  "displayOrder": 7,
  "isRequired": false,
  "isDeleted": false,
  "isActive": true,
  "date": {
    "format": "local",
    "isPast": true,
    "isFuture": true
  }
}

Time

FieldTypeDescription
questionType"time"Identifies this as a time field

Time questions have no nested settings object; all configuration is at the top level (question, isRequired, etc.).

{
  "_id": "6a0ef8433affac35058b0790",
  "questionType": "time",
  "question": "Time",
  "displayOrder": 8,
  "isRequired": false,
  "isDeleted": false,
  "isActive": true
}