WdatePicker的一些配置


  <input type="text" id="dateStr" name="dateStr" value="${dateStr}"  
onFocus="WdatePicker({dateFmt:'yyyy-MM',lang:'zh-cn',isShowClear:false,maxDate:'%y-(%M-1)',
onpicked:function(){changeForSearch()}})" readonly="readonly">
 
value可以用来设置默认值
dateFmt是时间格式 dateFmt:'yyyy年MM月dd日 HH时mm分ss秒'   相当灵活
lang 语言
isShowClear 是否显示清除按钮
maxDate 最大时间范围 可以在此基础上做加减 在网上看见过%y-${%M-1}的写法,使用时会报错,有可能是freemarker的${}标签的影响
后来发现用小括号虽然不报错但是公式无效  待解决!!!
新的进展:
maxDate:'{%y+1}-{%m-1}'这样就能显示上个月的时间了  但是相当没道理,%y-{%m-1} 写成这样的话就成了2015-11  待解决
  
格式说明
y将年份表示为最多两位数字。如果年份多于两位数,则结果中仅显示两位低位数。
yy同上,如果小于两位数,前面补零。
yyy将年份表示为三位数字。如果少于三位数,前面补零。
yyyy将年份表示为四位数字。如果少于四位数,前面补零。
M将月份表示为从 1 至 12 的数字
MM同上,如果小于两位数,前面补零。
d将月中日期表示为从 1 至 31 的数字。
dd同上,如果小于两位数,前面补零。
H将小时表示为从 0 至 23 的数字。
HH同上,如果小于两位数,前面补零。
m将分钟表示为从 0 至 59 的数字。
mm同上,如果小于两位数,前面补零。
s将秒表示为从 0 至 59 的数字。
ss同上,如果小于两位数,前面补零。
w返回星期对应的数字 0 (星期天) - 6 (星期六) 。
D返回星期的缩写 一 至 六 (英文状态下 Sun to Sat) 。
W返回周对应的数字 (1 - 53) 。
WW同上,如果小于两位数,前面补零 (01 - 53) 。
startDate:'1980-05-01'  起始时间


版权声明:本文为H_lver原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。