数码资讯
jQuery日历插件My97DatePicker日期范围限制
本文介绍了jQuery日历插件My97DatePicker日期限制的方法,供你参考大家分享,详情如下 。 下面的重点是日期范围的限制: 1)静态约束 你可以通过配置mindate限制日期范围(最小日期),该maxdate(最大日期)作为静态的日期值 例1.1:日期的限制2012-12-1到2012-
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文介绍了jQuery日历插件My97DatePicker日期限制的方法,供你参考大家分享,详情如下
。
下面的重点是日期范围的限制:
1)静态约束
你可以通过配置mindate限制日期范围(最小日期),该maxdate(最大日期)作为静态的日期值
例1.1:日期的限制2012-12-1到2012-12-20
将代码复制如下:
例1.2:日期的限制2012-12-4 21:30:00到2012-12-4 23:59:30
将代码复制如下:
例1.3:日期限制是从2012年12月到2013年12月。
将代码复制如下:
例1.4:时间的限制从9:00:00到18:30:00
将代码复制如下:
2)动态约束
你可以使用动态变量给出,如y(当前年),m(当前月份)来限制日期的范围,你也可以通过表达式{操作},例如:{ { 1 } }说:明天。
格式描述
y为前一年
当前月份
当前日
每月最后一天
%当前时间
电流分割
%s当前秒
{算术表达式,如:{ 1 + }表示:明天
{ { }是{函数之间的},可以编写自定义js代码
示例2.1:只有今天之前的日期(包括今天)
复制代码代码如下所示:
例2.2:操作表达式只用于选择今天之后的日期(不包括今天)。
将代码复制如下:
例2.3:只有本月的日期,从1日到本月的最后一天
将代码复制如下:
例2.4:只有今天的日期的7:00:00明天21:00:00
将代码复制如下:
示例2.5:操作表达式只能用于选择从20小时到30小时后的日期。
将代码复制如下:
3)脚本自定义限制
该系统提供了两个api,分别是美元、美元和美元,帮助您进行日期操作。此外,您可以添加自定义的脚本在# F { }做你想做的任何日期。
例3.1:前面的日期不能大于以后的日期和两日期不能超过2020-10-01
从
。
。
示例3.2:以前的日期+ 3天不能大于后一天
。
。
例3.3:前一日+ 3,个月零2天,不能大于以后的日期,和前面的日期不能大于2020-4-3减去月零2天。之后不能大于2020-4-3日期。
例3.4:充分发挥你的JS能力,并定义你想要的任何日期限制
自动转移到随机生成一天,当然,这个例子是不实际的,只是为了示范的目的。
返回一个随机日期
Function randomDate () {
var y = 2000 + math.round(Math.random)*(10);
var m = 1 + math.round(Math.random)*(11);
VaR D = 1 + math.round(Math.random)*(27);
返回+;
}
4)无效日的限制
您可以使用此功能来禁用日期从星期日到星期六,相关的属性:disableddays(0至6星期日至星期六,分别)
示例4.1:禁用星期六相应的日期
将代码复制如下:
禁用星期六和星期日的日期
将代码复制如下:
5)无效日期限制
您可以使用此函数禁用指定的一个或多个日期,只要熟悉正则表达式,就可以充分发挥它。
用法(常规匹配):
如果您熟悉正则表达式,那么很容易理解下面的匹配用法
如果您不熟悉它,可以参考以下示例
{ '2008-02-01 ','2008-02-29}意味着禁用,2008-02-29 2008年02月01
{ 2008 -。- 01,'2008-02-29}表示所有个月禁用2008 - 01和2008-02-29
{ } { } - 0201 '200 0-8,'2008-02-29}是{ 2000 }禁用2008 - 0201和2008-02-29
{2006}表示2006的所有日期都已禁用。
除此之外,您还可以使用使用相同的动态日期限制的%1。%1%d%s和其他变量。
-……01%…禁用第一年和今天的全年和所有月份
{% y %M - { %d-1 }、% y %M - { 1 } } % +意味着禁用昨天和明天
当然,除了日期的限制,您还可以限制时间。
10:……00……-…{…00 }每天禁用10(注意:需要使用:)
示例5.1:禁用每月5天、15天和25天
。
/ /注:5美元在5美元结束,注意使用
例5.2:禁用所有日期早于2000-01-01
。
/ /注:^ 19'said初19注^用法
/ /当然,你可以用mindate来实现类似的功能主要是在演示^用法
例5.3:最小/ maxdate,可选日期可分为多个段
将代码复制如下:
例5.4:民/ maxdate disableddays disableddates是用来满足即使在非常苛刻的条件的需要。
将代码复制如下:
示例5.5:在最后一个小时和接下来的一个小时内使用%s、%d、%s和其他变量
将代码复制如下:
例5.6:# F { }也可
这个例子使用一个自定义函数随机禁用任何一个24小时
打开小时选择框,您会发现一小时被禁用,每个小时都被禁用。
功能randomh(){
/ /产生一个随机数24
var H = math.round(Math.random)*(23);
如果(H<10)H = 0+ H;
返回+数字
返回++ h;
}
6)生效日期
使用无效日期可以非常方便地禁止不可用日期,但是在仅有的几个日期的帮助下,有效日期的功能非常适合。
关键属性:与false相反的默认值,无效日期在true时变成有效日期,无效日期和特殊日无效。
例6.1:只有5天,15天,每月25天。
。
/ /注:5美元在5美元结束,注意使用
7)特殊日和特殊日期
特殊日和特殊日期的使用与无效日和无效日期完全相同,但相反的属性对其无效。
关键属性:
特殊日期(0到6代表星期日到星期六分别)和无效使用天数
specialdates使用相同的日期,但当分钟和秒无效
例7.1:每周和星期五突出星期一
将代码复制如下:
例7.2:每月1号,第15号
将代码复制如下:
以上是本文的全部内容,希望能对大家有所帮助。
。
下面的重点是日期范围的限制:
1)静态约束
你可以通过配置mindate限制日期范围(最小日期),该maxdate(最大日期)作为静态的日期值
例1.1:日期的限制2012-12-1到2012-12-20
将代码复制如下:
例1.2:日期的限制2012-12-4 21:30:00到2012-12-4 23:59:30
将代码复制如下:
例1.3:日期限制是从2012年12月到2013年12月。
将代码复制如下:
例1.4:时间的限制从9:00:00到18:30:00
将代码复制如下:
2)动态约束
你可以使用动态变量给出,如y(当前年),m(当前月份)来限制日期的范围,你也可以通过表达式{操作},例如:{ { 1 } }说:明天。
格式描述
y为前一年
当前月份
当前日
每月最后一天
%当前时间
电流分割
%s当前秒
{算术表达式,如:{ 1 + }表示:明天
{ { }是{函数之间的},可以编写自定义js代码
示例2.1:只有今天之前的日期(包括今天)
复制代码代码如下所示:
例2.2:操作表达式只用于选择今天之后的日期(不包括今天)。
将代码复制如下:
例2.3:只有本月的日期,从1日到本月的最后一天
将代码复制如下:
例2.4:只有今天的日期的7:00:00明天21:00:00
将代码复制如下:
示例2.5:操作表达式只能用于选择从20小时到30小时后的日期。
将代码复制如下:
3)脚本自定义限制
该系统提供了两个api,分别是美元、美元和美元,帮助您进行日期操作。此外,您可以添加自定义的脚本在# F { }做你想做的任何日期。
例3.1:前面的日期不能大于以后的日期和两日期不能超过2020-10-01
从
。
。
示例3.2:以前的日期+ 3天不能大于后一天
。
。
例3.3:前一日+ 3,个月零2天,不能大于以后的日期,和前面的日期不能大于2020-4-3减去月零2天。之后不能大于2020-4-3日期。
例3.4:充分发挥你的JS能力,并定义你想要的任何日期限制
自动转移到随机生成一天,当然,这个例子是不实际的,只是为了示范的目的。
返回一个随机日期
Function randomDate () {
var y = 2000 + math.round(Math.random)*(10);
var m = 1 + math.round(Math.random)*(11);
VaR D = 1 + math.round(Math.random)*(27);
返回+;
}
4)无效日的限制
您可以使用此功能来禁用日期从星期日到星期六,相关的属性:disableddays(0至6星期日至星期六,分别)
示例4.1:禁用星期六相应的日期
将代码复制如下:
禁用星期六和星期日的日期
将代码复制如下:
5)无效日期限制
您可以使用此函数禁用指定的一个或多个日期,只要熟悉正则表达式,就可以充分发挥它。
用法(常规匹配):
如果您熟悉正则表达式,那么很容易理解下面的匹配用法
如果您不熟悉它,可以参考以下示例
{ '2008-02-01 ','2008-02-29}意味着禁用,2008-02-29 2008年02月01
{ 2008 -。- 01,'2008-02-29}表示所有个月禁用2008 - 01和2008-02-29
{ } { } - 0201 '200 0-8,'2008-02-29}是{ 2000 }禁用2008 - 0201和2008-02-29
{2006}表示2006的所有日期都已禁用。
除此之外,您还可以使用使用相同的动态日期限制的%1。%1%d%s和其他变量。
-……01%…禁用第一年和今天的全年和所有月份
{% y %M - { %d-1 }、% y %M - { 1 } } % +意味着禁用昨天和明天
当然,除了日期的限制,您还可以限制时间。
10:……00……-…{…00 }每天禁用10(注意:需要使用:)
示例5.1:禁用每月5天、15天和25天
。
/ /注:5美元在5美元结束,注意使用
例5.2:禁用所有日期早于2000-01-01
。
/ /注:^ 19'said初19注^用法
/ /当然,你可以用mindate来实现类似的功能主要是在演示^用法
例5.3:最小/ maxdate,可选日期可分为多个段
将代码复制如下:
例5.4:民/ maxdate disableddays disableddates是用来满足即使在非常苛刻的条件的需要。
将代码复制如下:
示例5.5:在最后一个小时和接下来的一个小时内使用%s、%d、%s和其他变量
将代码复制如下:
例5.6:# F { }也可
这个例子使用一个自定义函数随机禁用任何一个24小时
打开小时选择框,您会发现一小时被禁用,每个小时都被禁用。
功能randomh(){
/ /产生一个随机数24
var H = math.round(Math.random)*(23);
如果(H<10)H = 0+ H;
返回+数字
返回++ h;
}
6)生效日期
使用无效日期可以非常方便地禁止不可用日期,但是在仅有的几个日期的帮助下,有效日期的功能非常适合。
关键属性:与false相反的默认值,无效日期在true时变成有效日期,无效日期和特殊日无效。
例6.1:只有5天,15天,每月25天。
。
/ /注:5美元在5美元结束,注意使用
7)特殊日和特殊日期
特殊日和特殊日期的使用与无效日和无效日期完全相同,但相反的属性对其无效。
关键属性:
特殊日期(0到6代表星期日到星期六分别)和无效使用天数
specialdates使用相同的日期,但当分钟和秒无效
例7.1:每周和星期五突出星期一
将代码复制如下:
例7.2:每月1号,第15号
将代码复制如下:
以上是本文的全部内容,希望能对大家有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。