1
私を助けることができますか? 最初の入力セットでは開始日時のみを設定します:時間を設定する方法は、(Datetimepicker Jquery Plugin)の他の入力フォームに依存しますか?
$("#startdate")2番目の場合:
$('#enddate')が選択されているはずですが、選択された日より前に時刻を設定することはできません。
例:
最初のテキストボックスで1月1日を選択します。15:00
2番目のテストボックスでは、2017年1月1日と15:00-23:59の間でのみ選択できます。私はminTimeとmaxTimeで何かを試しましたこれは私のコードです。ここで
$(document).ready(function(){
$("#startdate").datetimepicker({
format: "yyyy-mm-dd HH:i",
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
minTime:'10:00',
startDate : new Date('2017-01-01'),
endDate : new Date('2017-01-15'),
}).on('changeDate', function (selected) {
var minDate = new Date(selected.date.valueOf());
var maxDate = new Date(minDate);
$('#enddate').datetimepicker('setStartDate', minDate);
$('#enddate').datetimepicker('setDate', maxDate);
$('#enddate').datetimepicker('setEndDate', maxDate);
$('#enddate').datetimepicker('datepicker', false);
$('#enddate').datetimepicker('format', 'H:i');
});
$("#enddate").datetimepicker();
});
はフィドルです:http://jsfiddle.net/zqxhqaf8/38/