年月日
出生日期:<input type="text" name="birthday" class="Wdate" onclick="WdatePicker()">
年月
出生年月:<input type="text" name="birthday" class="Wdate" onclick="WdatePicker({dateFmt: 'yyyy-MM'})">
年
出生年份:<input type="text" name="birthday" class="Wdate" onclick="WdatePicker({dateFmt: 'yyyy'})">
日期范围限制
静态限制
示例1 限制日期的范围是 2006-09-10到2008-12-20
<input type="text" onfocus="WdatePicker({minDate: '2006-09-10', maxDate: '2008-12-20' })"/>
示例2 限制日期的范围是 2008-3-8 11:30:00 到 2008-3-10 20:59:30
<input type="text" onfocus="WdatePicker({dateFmt: 'yyyy-MM-dd HH:mm:ss', minDate: '2008-03-08 11:30:00', maxDate: '2008-03-10 20:59:30' })" value="2008-03-09 11:00:00"/>
示例3 限制日期的范围是 2008年2月 到 2008年10月
<input type="text" onfocus="WdatePicker({dateFmt: 'yyyy年M月', minDate: '2008-2', maxDate: '2008-10' })"/>
示例4 限制日期的范围是 8:00:00 到 11:30:00
<input type="text" onfocus="WdatePicker({dateFmt: 'H:mm:ss', minDate: '8:00:00', maxDate: '11:30:00' })"/>
动态限制
动态变量表
格式 说明
%y 当前年
%M 当前月
%d 当前日
%ld 本月最后一天
%H 当前时
%m 当前分
%s 当前秒
#{} 运算表达式,如:#{%d+1}:表示明天
#F{} {}之间是函数可写自定义JS代码
示例1 只能选择今天以前的日期(包括今天)
<input type="text" onfocus="WdatePicker({maxDate: '%y-%M-%d' })"/>
示例2 使用了运算表达式 只能选择今天以后的日期(不包括今天)
<input type="text" onfocus="WdatePicker({minDate: '%y-%M-#{%d+1}' })"/>
示例3 只能选择本月的日期1号至本月最后一天
<input type="text" onfocus="WdatePicker({minDate: '%y-%M-01', maxDate: '%y-%M-%ld' })"/>
示例4 只能选择今天7:00:00至明天21:00:00的日期
<input type="text" onfocus="WdatePicker({dateFmt:'yyyy-M-d H:mm:ss',minDate: '%y-%M-%d 7:00:00', maxDate: '%y-%M-#{%d+1} 21:00:00' })"/>
示例5 使用了运算表达式 只能选择 20小时前 至 30小时后 的日期
<input type="text" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm',minDate: '%y-%M-%d #{%H-20}:%m:%s' ,maxDate: '%y-%M-%d #{%H+30}:%m:%s' })"/>