1. 程式人生 > >【第十九篇】laydate設置起始時間,laydate設置開始時間和結束時間

【第十九篇】laydate設置起始時間,laydate設置開始時間和結束時間

ace red con name col body 設置 inpu 結束時間

laydate設置開始時間後,結束時間不可小於已選擇的開始時間

laydate設置結束時間後,開始時間不可小於已選擇的結束時間

 1         //設置開始時間
 2         var startDate = laydate.render({
 3             elem: ‘#StartDate‘,
 4             done: function (value, date) {
 5                 if (value !== ‘‘) {
 6                     endDate.config.min.year = date.year;
7 endDate.config.min.month = date.month - 1; 8 endDate.config.min.date = date.date; 9 } else { 10 endDate.config.min.year = ‘‘; 11 endDate.config.min.month = ‘‘; 12 endDate.config.min.date = ‘‘;
13 } 14 } 15 }); 16 17 //設置結束時間 18 var endDate = laydate.render({ 19 elem: ‘#EndDate‘, 20 done: function (value, date) { 21 if (value !== ‘‘) { 22 startDate.config.max.year = date.year; 23 startDate.config.max.month = date.month - 1;
24 startDate.config.max.date = date.date; 25 } else { 26 startDate.config.max.year = ‘‘; 27 startDate.config.max.month = ‘‘; 28 startDate.config.max.date = ‘‘; 29 } 30 } 31 });

1 <label class="col-sm-2 control-label"><span style="color: red">*</span>開始時間</label>
2         <div class="col-sm-3">
3             <input class="form-control layer-date" name="StartDate" id="StartDate" placeholder="YYYY-MM-DD" readonly="readonly" />
4         </div>
5         <label class="col-sm-2 control-label"><span style="color: red">*</span>結束時間</label>
6         <div class="col-sm-3">
7             <input class="form-control layer-date" name="EndDate" id="EndDate" placeholder="YYYY-MM-DD" readonly="readonly" />
8         </div>

【第十九篇】laydate設置起始時間,laydate設置開始時間和結束時間