यह कुछ कोड है जिसका उपयोग मैं एक उपयोगकर्ता को एक डेटाइमपिकर का चयन करने के लिए करता हूं, डेटटाइम सेट करता हूं, और उस समय में अन्य डेटाइमपिकर को एक मिनट जोड़ें।
मुझे एक कस्टम औषधि नियंत्रण के लिए इसकी आवश्यकता थी ...।
वैसे भी, सोचा कि यह किसी और की मदद कर सकता है क्योंकि मुझे कोई जवाब नहीं मिला जहां ऑनलाइन ...
(कम से कम पूर्ण उत्तर नहीं)
ध्यान रखें कि 60000 जोड़ा, एक मिनट जोड़ता है। (60 * 1000 मिलीसेकंड)
$('.frdtPicker').datetimepicker({
onClose: function(dateText, inst) {
var endDateTextBox = $('.todtPicker');
if (endDateTextBox.val() != '') {
var testStartDate = new Date(dateText);
var testEndDate = new Date(endDateTextBox.val());
if (testStartDate > testEndDate) {
var testStartDate = new Date(dateText).getTime() + 60000;
var testStartDate2 = new Date(testStartDate);
endDateTextBox.datetimepicker('setDate', (new Date(testStartDate2)));
}
}
else {
var testStartDate = new Date(dateText).getTime() + 60000;
var testStartDate2 = new Date(testStartDate);
endDateTextBox.datetimepicker('setDate', (new Date(testStartDate2)));
}
$('.frdtPicker').val(dateText); //endDateTextBox.val());
},
onSelect: function(selectedDateTime) {
var start = $(this).datetimepicker('getDate');
$('.todtPicker').datetimepicker('option', 'minDate', new Date(start.getTime()));
}
});