WdatePicker小結


WdatePicker.js日期插件:

1、 %y  當前年 
  %M  當前月 
  %d  當前日 
  %ld 本月最后一天 
  %H  當前時 
  %m  當前分 
  %s  當前秒

2、可以通過配置minDate(最小日期) 和 maxDate(最大日期),來限制日期范圍

<input type="text" value="startTime" readonly="readonly" onfocus="WdatePicker({startDate:'%y-%M-%d 00:00:00',
dateFmt:'yyyy-MM-dd HH:mm:ss',maxDate:'#F{$dp.$D(\'endTime\')}'})
">
<input type="text" value="endTime" readonly="readonly" onfocus="WdatePicker({startDate:'%y-%M-%d 00:00:00',
dateFmt:'yyyy-MM-dd HH:mm:ss',minDate:'#F{$dp.$D(\'startTime\')}'})">

3、 #{} 運算表達式,如:#{%d+1}:表示明天 

//只能選擇今天以后的日期(不包括今天)
<input type="text" value="" onfocus="WdatePicker({minDate:'%y-%M-#{%d+1}'})"/>

4、#F{} {}之間是函數可寫自定義JS代碼

maxDate:'#F{$dp.$D(\'endTime\')||\'2020-10-01\'}' 表示當 <input value="endTime">中value 為空時, 采用 2020-10-01 的值作為最大值

5、前面的日期+3天 不能大於 后面的日期

<input type="text" class="Wdate" id="d4321" onFocus="WdatePicker({maxDate: '#F{$dp.$D(\'d4322\',{d:-3});}' })"/>
<input type="text" class="Wdate" id="d4322" onFocus="WdatePicker({minDate: '#F{$dp.$D(\'d4321\',{d:3});}' })"/>

6、日期差量用法:

  屬性 y M d H m s 分別代表 年、月、日、時、分、秒

{M:5,d:7} 表示 五個月零7天
{y:1,d:-3} 表示 1年少3天
{d:1,H:1} 表示一天多1小時

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM