WDatePicker 插件常用的幾種日期格式管理
效果
代碼
<script src="./jquery-3.4.1.js"></script>
<script src="./WdatePicker.js"></script>
<link href="./skin/WdatePicker.css">
<label for="">測試欄位:最小值爲參照欄位的前兩天,最大值爲當天</label>
<input type="text" name="TESTTIME" id="testTime"
onclick="WdatePicker({ minDate: '#F{$dp.$D(\'endTime\', {d:-2});}',maxDate:'%y/%M/%d', dateFmt: 'yyyy/MM/dd' })"
class="text_a" value="2019/08/08" />
<br>
<label for="">測試欄位:最大值爲參考欄位的值,如參考欄位爲空,最大值爲當天前三天</label>
<input type="text" name="STARTTIME" id="startTime"
onclick="WdatePicker({ maxDate:'#F{$dp.$D(\'endTime\') || $dp.$DV(\'%y/%M/%d\', {d:-3})}', dateFmt: 'yyyy/MM/dd' })"
class="text_a" value="" />
<br>
<label for="">參考欄位:最大值爲當天前三天</label>
<input type="text" name="ENDTIME" id="endTime" onclick="WdatePicker({ maxDate: '%y/%M/#{%d-3}', dateFmt: 'yyyy/MM/dd' })"
class="text_a" value="" />
<br>
<label for="">測試欄位:不允許選擇所有的週三</label>
<input type="text" name="DISABLED" id="DISABLED" onclick="WdatePicker({ disabledDays:[3], dateFmt: 'yyyy/MM/dd' })"
class="text_a" value="" />
<br>
<label for="">測試欄位:不允許選擇所有的 8日、18日、28日</label>
<input type="text" name="" id="S" onclick="WdatePicker({ disabledDates:['8$'], dateFmt: 'yyyy/MM/dd' })"
class="text_a" value="" />