数字时钟
数字时钟让用户无需任何输入或弹出窗口/模态框即可选择时间。
描述
针对不同的情况,有两个组件版本。DigitalClock 组件一步处理单个时间实例的选择,就像 select 组件一样。MultiSectionDigitalClock 允许使用单独的部分来选择时间。
当需要的时间选项数量有限时,DigitalClock 更为合适,而当需要更精细的时间选择时,MultiSectionDigitalClock 更为适用。
基本用法
数字时钟
- 12:00 上午
- 12:30 上午
- 01:00 上午
- 01:30 上午
- 02:00 上午
- 02:30 上午
- 03:00 上午
- 03:30 上午
- 04:00 上午
- 04:30 上午
- 05:00 上午
- 05:30 上午
- 06:00 上午
- 06:30 上午
- 07:00 上午
- 07:30 上午
- 08:00 上午
- 08:30 上午
- 09:00 上午
- 09:30 上午
- 10:00 上午
- 10:30 上午
- 11:00 上午
- 11:30 上午
- 12:00 下午
- 12:30 下午
- 01:00 下午
- 01:30 下午
- 02:00 下午
- 02:30 下午
- 03:00 下午
- 03:30 下午
- 04:00 下午
- 04:30 下午
- 05:00 下午
- 05:30 下午
- 06:00 下午
- 06:30 下午
- 07:00 下午
- 07:30 下午
- 08:00 下午
- 08:30 下午
- 09:00 下午
- 09:30 下午
- 10:00 下午
- 10:30 下午
- 11:00 下午
- 11:30 下午
多段数字时钟
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
非受控 vs. 受控值
组件的值可以是受控的或非受控的。
非受控数字时钟
- 12:00 上午
- 12:30 上午
- 01:00 上午
- 01:30 上午
- 02:00 上午
- 02:30 上午
- 03:00 上午
- 03:30 上午
- 04:00 上午
- 04:30 上午
- 05:00 上午
- 05:30 上午
- 06:00 上午
- 06:30 上午
- 07:00 上午
- 07:30 上午
- 08:00 上午
- 08:30 上午
- 09:00 上午
- 09:30 上午
- 10:00 上午
- 10:30 上午
- 11:00 上午
- 11:30 上午
- 12:00 下午
- 12:30 下午
- 01:00 下午
- 01:30 下午
- 02:00 下午
- 02:30 下午
- 03:00 下午
- 03:30 下午
- 04:00 下午
- 04:30 下午
- 05:00 下午
- 05:30 下午
- 06:00 下午
- 06:30 下午
- 07:00 下午
- 07:30 下午
- 08:00 下午
- 08:30 下午
- 09:00 下午
- 09:30 下午
- 10:00 下午
- 10:30 下午
- 11:00 下午
- 11:30 下午
受控数字时钟
- 12:00 上午
- 12:30 上午
- 01:00 上午
- 01:30 上午
- 02:00 上午
- 02:30 上午
- 03:00 上午
- 03:30 上午
- 04:00 上午
- 04:30 上午
- 05:00 上午
- 05:30 上午
- 06:00 上午
- 06:30 上午
- 07:00 上午
- 07:30 上午
- 08:00 上午
- 08:30 上午
- 09:00 上午
- 09:30 上午
- 10:00 上午
- 10:30 上午
- 11:00 上午
- 11:30 上午
- 12:00 下午
- 12:30 下午
- 01:00 下午
- 01:30 下午
- 02:00 下午
- 02:30 下午
- 03:00 下午
- 03:30 下午
- 04:00 下午
- 04:30 下午
- 05:00 下午
- 05:30 下午
- 06:00 下午
- 06:30 下午
- 07:00 下午
- 07:30 下午
- 08:00 下午
- 08:30 下午
- 09:00 下午
- 09:30 下午
- 10:00 下午
- 10:30 下午
- 11:00 下午
- 11:30 下午
非受控多段数字时钟
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
受控多段数字时钟
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
表单属性
组件可以被禁用或只读。
禁用数字时钟
- 12:00 上午
- 12:30 上午
- 01:00 上午
- 01:30 上午
- 02:00 上午
- 02:30 上午
- 03:00 上午
- 03:30 上午
- 04:00 上午
- 04:30 上午
- 05:00 上午
- 05:30 上午
- 06:00 上午
- 06:30 上午
- 07:00 上午
- 07:30 上午
- 08:00 上午
- 08:30 上午
- 09:00 上午
- 09:30 上午
- 10:00 上午
- 10:30 上午
- 11:00 上午
- 11:30 上午
- 12:00 下午
- 12:30 下午
- 01:00 下午
- 01:30 下午
- 02:00 下午
- 02:30 下午
- 03:00 下午
- 03:30 下午
- 04:00 下午
- 04:30 下午
- 05:00 下午
- 05:30 下午
- 06:00 下午
- 06:30 下午
- 07:00 下午
- 07:30 下午
- 08:00 下午
- 08:30 下午
- 09:00 下午
- 09:30 下午
- 10:00 下午
- 10:30 下午
- 11:00 下午
- 11:30 下午
只读数字时钟
- 12:00 上午
- 12:30 上午
- 01:00 上午
- 01:30 上午
- 02:00 上午
- 02:30 上午
- 03:00 上午
- 03:30 上午
- 04:00 上午
- 04:30 上午
- 05:00 上午
- 05:30 上午
- 06:00 上午
- 06:30 上午
- 07:00 上午
- 07:30 上午
- 08:00 上午
- 08:30 上午
- 09:00 上午
- 09:30 上午
- 10:00 上午
- 10:30 上午
- 11:00 上午
- 11:30 上午
- 12:00 下午
- 12:30 下午
- 01:00 下午
- 01:30 下午
- 02:00 下午
- 02:30 下午
- 03:00 下午
- 03:30 下午
- 04:00 下午
- 04:30 下午
- 05:00 下午
- 05:30 下午
- 06:00 下午
- 06:30 下午
- 07:00 下午
- 07:30 下午
- 08:00 下午
- 08:30 下午
- 09:00 下午
- 09:30 下午
- 10:00 下午
- 10:30 下午
- 11:00 下午
- 11:30 下午
禁用多段数字时钟
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
只读多段数字时钟
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
视图
MultiSectionDigitalClock 组件可以包含三个视图:hours、minutes 和 seconds。默认情况下,仅启用 hours 和 minutes 视图。
您可以使用 views 属性自定义启用的视图。视图将按照它们在 views 数组中包含的顺序显示。
"hours"、"minutes" 和 "seconds"
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
"hours"
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 上午
- 下午
"minutes" 和 "seconds"
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
12 小时/24 小时格式
组件使用区域设置时间设置的小时格式,即 12 小时制或 24 小时制格式。
您可以使用 ampm 属性强制使用特定格式。
您可以在日期本地化页面中找到有关 12 小时/24 小时格式的更多信息。
区域设置默认行为(为 enUS 启用)
- 12:00 上午
- 12:30 上午
- 01:00 上午
- 01:30 上午
- 02:00 上午
- 02:30 上午
- 03:00 上午
- 03:30 上午
- 04:00 上午
- 04:30 上午
- 05:00 上午
- 05:30 上午
- 06:00 上午
- 06:30 上午
- 07:00 上午
- 07:30 上午
- 08:00 上午
- 08:30 上午
- 09:00 上午
- 09:30 上午
- 10:00 上午
- 10:30 上午
- 11:00 上午
- 11:30 上午
- 12:00 下午
- 12:30 下午
- 01:00 下午
- 01:30 下午
- 02:00 下午
- 02:30 下午
- 03:00 下午
- 03:30 下午
- 04:00 下午
- 04:30 下午
- 05:00 下午
- 05:30 下午
- 06:00 下午
- 06:30 下午
- 07:00 下午
- 07:30 下午
- 08:00 下午
- 08:30 下午
- 09:00 下午
- 09:30 下午
- 10:00 下午
- 10:30 下午
- 11:00 下午
- 11:30 下午
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
AM PM 已启用
- 12:00 上午
- 12:30 上午
- 01:00 上午
- 01:30 上午
- 02:00 上午
- 02:30 上午
- 03:00 上午
- 03:30 上午
- 04:00 上午
- 04:30 上午
- 05:00 上午
- 05:30 上午
- 06:00 上午
- 06:30 上午
- 07:00 上午
- 07:30 上午
- 08:00 上午
- 08:30 上午
- 09:00 上午
- 09:30 上午
- 10:00 上午
- 10:30 上午
- 11:00 上午
- 11:30 上午
- 12:00 下午
- 12:30 下午
- 01:00 下午
- 01:30 下午
- 02:00 下午
- 02:30 下午
- 03:00 下午
- 03:30 下午
- 04:00 下午
- 04:30 下午
- 05:00 下午
- 05:30 下午
- 06:00 下午
- 06:30 下午
- 07:00 下午
- 07:30 下午
- 08:00 下午
- 08:30 下午
- 09:00 下午
- 09:30 下午
- 10:00 下午
- 10:30 下午
- 11:00 下午
- 11:30 下午
- 12
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
- 上午
- 下午
AM PM 已禁用
- 00:00
- 00:30
- 01:00
- 01:30
- 02:00
- 02:30
- 03:00
- 03:30
- 04:00
- 04:30
- 05:00
- 05:30
- 06:00
- 06:30
- 07:00
- 07:30
- 08:00
- 08:30
- 09:00
- 09:30
- 10:00
- 10:30
- 11:00
- 11:30
- 12:00
- 12:30
- 13:00
- 13:30
- 14:00
- 14:30
- 15:00
- 15:30
- 16:00
- 16:30
- 17:00
- 17:30
- 18:00
- 18:30
- 19:00
- 19:30
- 20:00
- 20:30
- 21:00
- 21:30
- 22:00
- 22:30
- 23:00
- 23:30
- 00
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55
时间步长
默认情况下,组件以下列方式列出时间选项
DigitalClock组件以30分钟为间隔;MultiSectionDigitalClock组件以5单位(minutes或seconds)为间隔;
您可以使用 timeStep 和 timeSteps 属性设置所需的间隔。该属性接受
DigitalClock组件接受number值的timeStep属性;MultiSectionDigitalClock组件接受timeSteps属性,该属性具有hours、minutes或seconds单位的number值;
数字时钟
- 12:00 上午
- 01:00 上午
- 02:00 上午
- 03:00 上午
- 04:00 上午
- 05:00 上午
- 06:00 上午
- 07:00 上午
- 08:00 上午
- 09:00 上午
- 10:00 上午
- 11:00 上午
- 12:00 下午
- 01:00 下午
- 02:00 下午
- 03:00 下午
- 04:00 下午
- 05:00 下午
- 06:00 下午
- 07:00 下午
- 08:00 下午
- 09:00 下午
- 10:00 下午
- 11:00 下午
多段数字时钟
- 12
- 02
- 04
- 06
- 08
- 10
- 00
- 15
- 30
- 45
- 00
- 10
- 20
- 30
- 40
- 50
- 上午
- 下午
跳过渲染禁用的选项
使用 skipDisabled 属性,组件不会渲染用户不可用的选项(例如,通过 minTime、maxTime、shouldDisabledTime 等)。
以下示例结合了这些属性来自定义渲染哪些选项。
- 第一个组件不显示
9:00之前(minTime的值)的选项。 - 第二个组件由于
shouldDisableTime而显示09:00和13:20之间的选项。
数字时钟
- 09:00 上午
- 10:00 上午
- 11:00 上午
- 12:00 下午
- 01:00 下午
- 02:00 下午
- 03:00 下午
- 04:00 下午
- 05:00 下午
- 06:00 下午
- 07:00 下午
- 08:00 下午
- 09:00 下午
- 10:00 下午
- 11:00 下午
多段数字时钟
- 09
- 10
- 11
- 12
- 13
- 00
- 05
- 10
- 15
- 20
- 25
- 30
- 35
- 40
- 45
- 50
- 55