自己试了个小实例:
会员名: 出生日期:
复制代码 其中class=”Wdate”加与不加,会在页面上有所差异,加上class的如图示会有个时间的小图标:
网上百度还有很多别的用法,下面这篇比较全,可以参考:
Wdatepicker日期控件的使用指南:http://blog.csdn.net/wanglei/article/details/
- 日期范围限制
静态限制:
注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致
你可以给通过配置minDate(最小日期),maxDate(最大日期)为静态日期值,来限定日期的范围。
动态变量表
注意: 两个日期的日期格式必须相同
d p . dp. dp. 相当于 document.getElementByIdx_x 函数。那么为什么里面的 ’ 使用 ’ 呢? 那是因为 ” 和 ’ 都被外围的函数使用了,故使用转义符 \ ,否则会提示JS语法错误。所以您在其他地方使用时注意把 ’ 改成 ” 或者 ’ 来使用。
#F{
d p . dp. dp.D(‘d4312’)||‘2020-10-01’} 表示当 d4312 为空时, 采用 2020-10-01 的值作为最大值
使用 d p . dp. dp.D 函数 可以将日期框中的值,加上定义的日期差量:
两个参数: id={字符类型}需要处理的文本框的id值 , obj={对象类型}日期差量
日期差量用法:
属性y,M,d,H,m,s分别代表年月日时分秒。如 为空时,表示直接取值,不做差量(示例4-3-1中的参数就是空的)
注意:#F{
d p . dp. dp.D(‘d4332’,{M:-3,d:-2}) || d p . dp. dp.DV(‘2020-4-3’,{M:-3,d:-2})},表示当 d4332 为空时, 采用 d p . dp. dp.DV(‘2020-4-3’,{M:-3,d:-2})} 的值作为最大值。使用 d p . dp. dp.DV 函数 可以将显式传入的值,加上定义的日期差量:两个参数: value={字符类型}需要处理的值 , obj={对象类型}日期差量 ,用法同上面的 d p . dp. dp.D 类似,如 d p . dp. dp.DV(‘2020-4-3’,{M:-3,d:-2}) 表示 2020-4-3减去3月零2天
复制代码
复制代码 无效天 ,可以使用此功能禁用周日至周六所对应的日期,相关属性:disabledDays (0至6 分别代表 周日至周六)
不再多举例了,尽情发挥你的正则才能吧!
注意 : ‘5$’ 表示以 5 结尾 注意 $ 的用法
注意: %y %M %d等详见动态变量表
示例4-5-6 #F{}也是可以使用的
本示例利用自定义函数 随机禁用0-23中的任何一个小时,打开小时选择框,你会发现有一个小时被禁用的,而且每次禁用的小时都不同
复制代码
复制代码 有效天与有效日期 使用无效天和无效日期可以很方便的禁用不可用的日期,但是在只需要启用少部分日期的情况下,有效天和有效日期的功能就非常适合了. 关键属性: opposite 默认为false, 为true时,无效天和无效日期变成有效天和有效日期
注意 : ‘5$’ 表示以 5 结尾 注意 $ 的用法
- 跨无限级框架显示
无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的
可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕
- 民国年日历和其他特殊日历
当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历
dateFmt:‘yyy/MM/dd’})”/>
注意:年份格式设置成yyy时,真正的日期将会减去一个差量yearOffset(默认值为:1911),如果是民国年使用默认值即可无需另外配置,如果是其他的差量,可以通过参数的形式配置
- 为编程带来方便
- 其他属性
多语言和自定义皮肤
- 多语言支持
通过lang属性,可以为每个日期控件单独配置语言,当然也可以通过WdatePicker.js配置全局的语言
语言列表和语言安装说明详见语言配置
示例3-1 多语言示例
- 自定义和动态切换皮肤 立刻转到皮肤中心
示例3-2 皮肤演示
whyGreen皮肤: skin:‘whyGreen’
skin:‘whyGreen’})”/>
注意:更多皮肤,请到皮肤中心下载
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221453.html原文链接:https://javaforall.net
