jQuery验证程序插件时间和日期

jQuery验证程序插件时间和日期,jquery,mobile,methods,time,validation,Jquery,Mobile,Methods,Time,Validation,我正在使用jqueryvalidator插件,它无法验证日期和时间。通过使用jQuery输入特性,我知道时间的格式是正确的 <input type="time" id="time /> <input type="time" id="time2 /> <input type="date" id="date" /> 但是,有人能教我如何创建一种方法,确保“time2”不晚于晚上11:59或23:59,以及另一种方法,要求“time2”大于“time” 我已经

我正在使用jqueryvalidator插件,它无法验证日期和时间。通过使用jQuery输入特性,我知道时间的格式是正确的

<input type="time" id="time />
<input type="time" id="time2 />
<input type="date" id="date" />

但是,有人能教我如何创建一种方法,确保“time2”不晚于晚上11:59或23:59,以及另一种方法,要求“time2”大于“time”

我已经试过了,但不理解addMethod函数所需的语法

$('time2').attr('disabled',true);
$(“#时间”)。时间选择器({
仅限时间:是的,
时间格式:“hh:mm tt”
}).改变(功能){
var val=该值;
如果(val!=''){
var min=val.split(“:”);
var min1=min[1]。拆分(“”);
var minMin=parseInt(min1[0]);
var minHour=((min1[1]='am')?parseInt(min[0]):parseInt(min[0])+12);
$('#time2').removeAttr('disabled').removeClass('hasDatepicker').timepicker({
仅限时间:是的,
时间格式:“hh:mm tt”,
霍敏:分钟小时,
}).改变(功能){
var val_to=此值;
var min_to=val_to.split(“:”);
var min1_to=min_to[1]。拆分(“”);
var minMin_to=parseInt(min1_to[0]);
var minHour_to=((min1_to[1]='am')?parseInt(min_to[0]):parseInt(min_to[0])+12;

如果(minHour\u to==minHour&&minMin\u)您使用的jQuery验证程序插件是哪个?
$('#time2').attr('disabled', true);
$("#time").timepicker({
    timeOnly: true,
    timeFormat: 'hh:mm tt'
}).change(function () {
    var val = this.value;
    if (val !== '') {
        var min = val.split(':');
        var min1 = min[1].split(' ');
        var minMin = parseInt(min1[0]);
        var minHour = ((min1[1] == 'am') ? parseInt(min[0]) : parseInt(min[0]) + 12);
        $('#time2').removeAttr('disabled').removeClass('hasDatepicker').timepicker({
            timeOnly: true,
            timeFormat: 'hh:mm tt',
            hourMin: minHour,
        }).change(function () {
            var val_to = this.value;
            var min_to = val_to.split(':');
            var min1_to = min_to[1].split(' ');
            var minMin_to = parseInt(min1_to[0]);
            var minHour_to = ((min1_to[1] == 'am') ? parseInt(min_to[0]) : parseInt(min_to[0]) + 12);
            if(minHour_to == minHour && minMin_to <= minMin){
                this.value = val;
            }
        });
    } else {
        $('#time2').attr('disabled', true);
    }
});