My97DatePicker设置开始时间与结束时间最少相差一个小时

    xiaoxiao2021-10-31  72

    项目中,日历控件一直使用的是My97DatePicker ,这次因业务需求要给开始时间与结束时间差做一个限制:相差最少一个小时。起先一直想的时js获取两个日期值计算来判断,但测试发现有误差,最后在官网上看了下相关的API,做了以下的改动,成功实现该功能,没有那么大的误差:

    开始时间 <input id="stTime" name="starttime" size="37" readonly="readonly" class="Wdate form-control input-sm" style="border-radius:3px;" type="text" οnfοcus="WdatePicker({maxDate:'#F{$dp.$D(\'enTime\')||\'2100-10-01 00:00:00\'}',dateFmt:'yyyy-MM-dd HH:mm:ss',onpicked:startCheck,oncleared:startCheck})" /> 结束时间 <!-- {H:+1} 主要是这个设置--> <input id="enTime" name="endtime" size="37" readonly="readonly" class="Wdate form-control input-sm" style="border-radius:3px;" type="text" onFocus="WdatePicker({minDate:'#F{$dp.$D(\'stTime\',{H:+1})}',maxDate:'2100-10-01 00:00:00',dateFmt:'yyyy-MM-dd HH:mm:ss',onpicked:EndCheck,oncleared:EndCheck})" />

    官网地址:http://my97.net/dp/support.asp   

    转载请注明原文地址: https://ju.6miu.com/read-677921.html

    最新回复(0)