mydate97时间控件最大值最小值限制及Javascript日期判断大小

<script language="javascript" type="text/javascript" src="<%=basePath %>js/datePicker/WdatePicker.js"></script>
<
form id="searchForm" action="trans/triplist" method="post" onsubmit="return checkForm();"> <input type="hidden" name="orderNo" value="${trip.orderNo }"> <input type="hidden" name="hwDeviceId" value="${trip.hwDeviceId }"> <table> <tr> <td>行车时间 从</td><td><input id="startTime" name="startTime" type="text" style="width: 160px;" value="${startTime}" readonly="readonly" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',skin:'whyGreen',maxDate:'${trip.revertTimeStr }',minDate:'${trip.rentTimeStr }'})" /></td> <td></td><td><input id="endTime" name="endTime" type="text" style="width: 160px;" value="${endTime}" readonly="readonly" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',skin:'whyGreen',maxDate:'${trip.revertTimeStr }',minDate:'${trip.rentTimeStr }'})"/></td> <td><input type="submit" name="buttonEvent" value="查询"> </td> </tr> </table> </form>

注意:οnfοcus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',skin:'whyGreen',maxDate:'${trip.revertTimeStr }',minDate:'${trip.rentTimeStr }'})"
dateFmt表示日期格式含时分秒,skin皮肤,maxDate最大时间(字符串格式: 2014-7-17 15:45:00),minDate最小时间(字符串格式: 2014-7-21 15:45:00)


js验证方法:

function checkForm(){
    var flag = false;
    $("#searchForm input[type='text']").each(function(){
        if($(this).val()=='') {
            layer.alert("请选择行车时间!",5);
            flag = true;
        }
    });
    if(flag){
        return false;
    }else{
        //alert("startTime:" + $("#startTime").val());
        //alert("endTime:" + $("#endTime").val());
        
        var sDate = new Date($("#startTime").val().replace(/\-/g, "\/"));
        var eDate = new Date($("#endTime").val().replace(/\-/g, "\/"));
        //alert("sDate:"+sDate);
        //alert("eDate:"+eDate);
        //alert("比较:" + (sDate > eDate));
        if(sDate > eDate)
        {
            layer.alert("结束日期不能小于开始日期!",5);
            return false;
        }else{
            return true;
        }
    }
}

注意:得到日期值并转化成日期格式,replace(/\-/g, "\/")是根据验证表达式把日期转化成长日期格式

转载于:https://www.cnblogs.com/simpledev/p/3851267.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值