📅  最后修改于: 2023-12-03 15:16:56.544000             🧑  作者: Mango
jQWidgets jqxScheduler 是基于 jQuery 的多功能调度器组件。它可以让用户轻松地创建和管理日程安排,以及查看和安排约会、会议等各种事件。 jqxScheduler 支持使用鼠标在可视化界面上移动、调整、创建事件,可以在后台数据库中存储和检索事件,支持多种视图模式,如日视图、周视图、月视图等。 touchDayNameFormat
属性是 jqxScheduler 组件中的一个用于定制化日程日期格式的属性,它可以帮助用户定制化日期的显示方式,根据用户需要自定义日期的格式化方式。
$('#scheduler').jqxScheduler({
touchDayNameFormat: 'ddd dd/MM/yyyy'
});
| 参数 | 描述 | 默认值 |
| ----------- | ----------------------------------------- | ------ |
| touchDayNameFormat
| 用于设置显示日期的格式。例如:'dd-MM-yyyy'。 | 'dd/MM/yyyy'
|
$("#scheduler").jqxScheduler({
date: new Date(),
touchDayNameFormat: "ddd dd/MM/yyyy",
...
});
touchDayNameFormat
属性是一个字符串类型的值,用于定义日期的格式。日期格式定义规则参考的是 JavaScript 中new Intl.DateTimeFormat
构造函数的规则,部分格式规则如下表:
| 符号 | 描述 | 示例 |
| -------- | ---------------------- | -------------------------------- |
| y
| 年份,两位或四位 | yy
表示 18
,yyyy
表示 2018
|
| M
| 月份,一位或两位 | M
表示 1
,MM
表示 01
|
| d
| 日期,一位或两位 | d
表示 8
,dd
表示 08
|
| h
| 十二小时制小时 | h
表示 3
,hh
表示 03
|
| H
| 二十四小时制小时 | H
表示 15
,HH
表示 15
|
| m
| 分钟,一位或两位 | m
表示 2
,mm
表示 02
|
| s
| 秒钟,一位或两位 | s
表示 5
,ss
表示 05
|
| S
| 毫秒,一位或多位 | S
表示 2
,SSS
表示 002
|
| E
| 星期几的简称 | E
或 EE
表示 Mon
|
| EEE
| 星期几的缩写名称 | EEE
表示 Mon
|
| EEEE
| 星期几的全名 | EEEE
表示 Monday
|
| a
| am/pm 上午或下午标记 | a
或 aa
表示 am
或 pm
|
touchDayNameFormat
的默认值为 'dd/MM/yyyy'
。
touchDayNameFormat
属性应当在 jqxScheduler 的 date
属性定义之前设置。