概述
日期字段用于记录只需精确到天数的业务时间信息,如创建日期、到期日期、合同签署日等。该字段支持多种展示格式变形,底层始终以标准日期类型存储完整数据,可参与计算字段公式运算和筛选条件配置。
基础规格
| 属性 | 说明 |
|---|---|
| 适用场景 | 创建日期、到期日期等 |
| 底层存储 | 始终保存为标准日期类型 |
| 展示格式 | 支持年-月-日、年-月、年-季度、年等格式变形 |
配置要点
- 展示格式:管理员配置的格式仅影响列表页展示、前台筛选条件和导出时的文本格式。
- 新建页行为:无论展示格式如何设置,新建记录时仍需选择具体日期。系统保存完整日期后,再按配置格式展示。

[!TIP]
例如,管理员将日期字段展示格式设为"年-月"后,前台新建记录时仍需要选择具体日期。
默认值与必填
默认值
日期字段支持通过计算公式设置默认值:
- 使用
TODAY()函数返回当前日期。 - 使用
DATE(year, month, day)构造指定日期。 - 使用日期偏移函数如
TODAY() + DAYS(7)设置 7 天后的日期。
[!NOTE]
默认值在前台新建记录时自动填充,填充后允许手动修改。修改默认值公式后,历史数据不会重新计算。
必填配置
- 字段级必填:在字段配置页中将"是否必填"设为"是",全场景生效(前台录入和后台导入),未填阻止保存。
- 布局级必填:如果字段仅在特定业务场景下必填,建议在字段属性中设为不必填,转而在特定页面布局编辑器中勾选"必填"。
- 条件必填:如果必填条件依赖其他字段的值,需配置验证规则。
使用限制
- 日期字段参与计算公式时,日期相减的结果以天为单位。
- 日期字段与日期时间字段不可直接相减,需先用
DATETIMETODATE()函数转换。
常见问题
日期字段配置的格式是"年-月",新建页面为什么还是让选择"日"?
目前"日期"类型字段设置了类型后的影响范围有:仅在对象列表页"日期"字段显示、筛选条件中选择"日期"时、与对象数据导出时生效。
因此,无论展示格式如何设置,新建记录时仍需选择具体日期。系统保存完整日期后,再按配置格式展示。