Collects date and time values. Date fields support format and range restrictions; time fields use the shared question properties without additional type-specific settings.
| Field | Type | Description |
|---|---|---|
questionType | "date" | Identifies this as a date field |
date.format | string | Date format (for example, "local") |
date.isPast | boolean | Allow past dates |
date.isFuture | boolean | Allow future dates |
{
"_id": "6a0ef8423affac35058b078f",
"questionType": "date",
"question": "Date",
"displayOrder": 7,
"isRequired": false,
"isDeleted": false,
"isActive": true,
"date": {
"format": "local",
"isPast": true,
"isFuture": true
}
}| Field | Type | Description |
|---|---|---|
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
}