amis/docs/renderers/Form/Datetime.md

1.3 KiB

Datetime

日期时间类型。

  • type 请设置成 datetime

  • format 默认 X 即时间戳格式,用来提交的时间格式。更多格式类型请参考 moment.

  • inputFormat 默认 YYYY-MM-DD HH:mm:ss 用来配置显示的时间格式。

  • placeholder 默认 请选择日期

  • timeConstraints 请参考: react-datetime

  • value 这里面 value 需要特殊说明一下,因为支持相对值。如:

    • -2mins 2 分钟前
    • +2days 2 天后
    • -10week 十周前
  • minDate 限制最小日期,可用 ${xxx} 取值,或者输入相对时间,或者时间戳。如:${start}+3days+3days+2hours或者 ${start|default:-2days}+3days

  • maxDate 限制最大日期,可用 ${xxx} 取值,或者输入相对时间,或者时间戳。如:${start}+3days+3days+2hours或者 ${start|default:-2days}+3days

    可用单位: minhourdayweekmonthyear。所有单位支持复数形式。

  • 还有更多通用配置请参考 FormItem

[
    {
      "type": "datetime",
      "name": "select",
      "label": "日期"
    },

    {
      "type": "static",
      "name": "select",
      "label": "当前值"
    }
]