跳到内容
+

数字时钟

数字时钟让用户无需任何输入或弹出窗口/模态框即可选择时间。

描述

针对不同的情况,有两个组件版本。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
  • 上午
  • 下午
Enter 开始编辑

非受控 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 组件可以包含三个视图:hoursminutesseconds。默认情况下,仅启用 hoursminutes 视图。

您可以使用 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
Enter 开始编辑

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 单位(minutesseconds)为间隔;

您可以使用 timeSteptimeSteps 属性设置所需的间隔。该属性接受

  • DigitalClock 组件接受 number 值的 timeStep 属性;
  • MultiSectionDigitalClock 组件接受 timeSteps 属性,该属性具有 hoursminutesseconds 单位的 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
  • 上午
  • 下午
Enter 开始编辑

跳过渲染禁用的选项

使用 skipDisabled 属性,组件不会渲染用户不可用的选项(例如,通过 minTimemaxTimeshouldDisabledTime 等)。

以下示例结合了这些属性来自定义渲染哪些选项。

  • 第一个组件不显示 9:00 之前(minTime 的值)的选项。
  • 第二个组件由于 shouldDisableTime 而显示 09:0013: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
Enter 开始编辑

本地化

有关更多详细信息,请参阅日期格式和本地化已翻译组件文档页面。

验证

有关更多详细信息,请参阅验证文档页面。

API

请参阅下面的文档,以获取此处提及的组件的所有属性和类的完整参考。