6

पर मैं अपने समाप्ति समयtimepicker की minTime मैं क्या प्रारंभ समयtimepicker के अंतर्गत चुने गए के आधार पर स्थापित करने के लिए कोशिश कर रहा हूँ आधारित timepicker पर minTime सेट करें।JQuery यूआई - अन्य timepicker मूल्य

मेरे पास यह है जो नियमित datepicker के लिए काम करता है, लेकिन यह काम नहीं कर रहा है।

$('#confirmed_time_start').timepicker({ 
    timeFormat: 'hh:mm', 
    stepHour: 1, 
    stepMinute: 15, 
    hour: 8, 
    minute: 0, 
    hourMin: 8, 
    hourMax: 18, 
    onSelect: function(timeStr) { 

     var newTime = $(this).timepicker('getDate'); 
     if (newTime) { // Not null 
     newTime.setDate(newTime.getDate()); 
     } 
     $('#confirmed_time_end').timepicker('minTime', newTime) 
     } 

    }); 

$('#confirmed_time_end').timepicker({ 
    timeFormat: 'hh:mm', 
    stepHour: 1, 
    stepMinute: 15, 
    hour: 8, 
    minute: 0, 
    hourMin: 8, 
    hourMax: 18 
    }); 

त्रुटि मैं प्राप्त कर रहा हूँ है:

वस्तु इस संपत्ति या विधि

उत्तर

1
$('#confirmed_time_start').timepicker({ 
timeFormat: 'hh:mm', 
stepHour: 1, 
stepMinute: 15, 
hour: 8, 
minute: 0, 
hourMin: 8, 
hourMax: 18, 
onSelect: function(timeStr) { 

    var newTime = $(this).timepicker('getDate'); 
    if (newTime) { // Not null 
    newTime.setDate(newTime.getDate()); 
    } 
    $('#confirmed_time_end').timepicker('setTime', newTime); 
    } 

}); 
1
var time = new Date(); 
$('#from').timepicker({ 
    ampm: true, 
    hourMin: 9, 
    hourMax: 19, 
    timeFormat: 'hh:mm TT', 
    onClose: function(dateText, inst) { 
     var startDateTextBox = $('#to'); 
     if (startDateTextBox.val() != '') { 
      var testStartDate = new Date(startDateTextBox.val()); 
      var testEndDate = new Date(dateText); 
      if (testStartDate > testEndDate) 
       startDateTextBox.val(dateText); 
     } 
     else { 
      startDateTextBox.val(dateText); 
     } 
    }, 
    onSelect: function(dateText){ 
     var time = new Date($(this).datetimepicker('getDate').getTime()); 
     $('#to').timepicker('option', 'minDateTime',time); 
    } 
}); 
$('#to').timepicker({ 
    ampm: true, 
    hourMin: 10, 
    hourMax: 21, 
    timeFormat: 'hh:mm TT', 
    onClose: function(dateText, inst) { 
     var startDateTextBox = $('#from'); 
     if (startDateTextBox.val() != '') { 
      var testStartDate = new Date(startDateTextBox.val()); 
      var testEndDate = new Date(dateText); 
      if (testStartDate > testEndDate) 
       startDateTextBox.val(dateText); 
     } 
     else { 
      startDateTextBox.val(dateText); 
     } 
    }, 
    onSelect: function(dateText){ 
     var time = new Date($(this).datetimepicker('getDate').getTime()); 
     $('#from').timepicker('option', 'maxDateTime',time); 
    } 
}); 
+1

आप कृपया अपने कोड टिप्पणी कर सकते हैं का समर्थन नहीं करता? –