Date

由于 Date 不便于序列化,我们提供了两套描述 Date 的方式:

  • 使用 Date 类型:输入字符串,输出 Date 实例
  • 使用 String 类型与三种可选的 role 属性

其中,Date 类型与 datetime 的前端体验是完全一致的,唯一区别在于输出的格式不同。字符串额外多出 datetime 两种格式,用于表达纯日期和纯时间字符串。

export default Schema.object({
  value: Schema.date(),
  datetime: Schema.string().role('datetime'),
  date: Schema.string().role('date'),
  time: Schema.string().role('time'),
})
Input
null
Output
null