my97datepicker开始日期小于结束日期格式化时间精确到时分秒
一 , 需求: 结束时间 > 开始时间, 不符合的时间段不能选择.
比如我选择开始日期是7月28,那结束的日期将只能从7月28日后面的日期里来选择,省去了我们JS验证结束日期小于开始日期的麻烦。
具体代码如下:
开始日期的input id = "startDate"
结束日期的input id = "endDate"
从:
<input id="startDate" class="Wdate" type="text" onFocus="var
endDate=$dp.$(‘endDate‘);WdatePicker({onpicked:function()
{endDate.focus();},maxDate:‘#F{$dp.$D(\‘endDate\‘)}‘})"/>
至
<input id="endDate" class="Wdate" type="text"
onFocus="WdatePicker({minDate:‘#F{$dp.$D(\‘startDate\‘)}‘})"/>
以上摘自
二,当天以后的时间不能选
<input id="startDate" class="Wdate" type="text" onfocus="WdatePicker({skin:‘whyGreen‘,maxDate:‘%y-%M-%d‘})"/>
三,当天以前的时间不能选
<input id="startDate" class="Wdate" type="text" onfocus="WdatePicker({skin:‘whyGreen‘,minDate:‘%y-%M-%d‘})"/>
四,对选取的时间进行格式化
4.1 精确到时分秒
<input id="startDate" type="text" onFocus="WdatePicker({dateFmt:‘yyyy-MM-dd HH:mm:ss‘})"/>