每次使用時間插件都會使用到My97DatePicker,這確實是一款不錯的插件,而且新版本的兼容性也不錯,兼容ie。
關於時間設置一般會遇到一些問題。
<ul>
<li>
<span style="font-size:12px;">起始:</span>
<label>
<input type="text"id="starttime" readonly="readonly" class="textfied_time" name="starttime" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'endtime\')||\'%y-%M-%d\'}',dateFmt:'yyyy-MM-dd'})" /> <!--如果設置結束時間那么 最大時間是結束時間 否則是當前時間 -->
<b></b>
</label>
</li>
<li>
<span style="font-size:12px;">結束:</span>
<label><input type="text" id="endtime" readonly="readonly" class="textfied_time" name="endTime"onFocus="WdatePicker({minDate:'#F{$dp.$D(\'starttime\')}',maxDate: '%y-%M-%d',dateFmt:'yyyy-MM-dd'})" /><!-- 大於開始時間 小於當前時間 -->
<b></b></label>
</li>
</ul>
var startDate="2015-08-01";
var endDate="2015-08-13";
var start=startDate.replace(/-/g,"/");
var end=endDate.replace(/-/g,"/");
var d1=new Date(Date.parse(start)).getTime();
var d2=new Date(Date.parse(end)).getTime();
var days=(d2-d1)/(60*60*24*1000);
if(days<0){
alert("開始時間不能大於結束時間");
return;
}
