Я запутался в установке даты ввода с помощью DatePicker, я хочу обязать пользователя выбирать дату меньше, чем сейчас ()
вот код:
<div class="tab-pane fade active in" id="evenement">
<div class='col-md-12'>
<label class="col-form-label col-form-label-lg" for="inputLarge">Date début</label>
</div>
<div class="init dateStEd">
<div class='col-md-8'>
<div class="form-group">
<div class='input-group date datepicker start' data-dtp-end="#datetimepickerend">
<input type='text' class="form-control" id="datedebut" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
</div>
</div>
, а затем код jquery:
dateTimePicker: function () {
$(function () {
$('.datepicker, #element_ajoute').datetimepicker({
//sideBySide:true,
locale: "fr",
useCurrent: false,
format: "DD/MM/YYYY HH:mm",
//format: "DD-MM-YYYY HH:mm",
widgetPositioning: {
horizontal: 'right',
vertical: 'bottom'
}
});
// при изменении даты в календаре должны быть отключены все даты выше сегодняшней (now ())
$(".datepicker.start").on("dp.change", function (e) {
$(this).closest(".dateStEd").find(".datepicker.end").data("DateTimePicker").maxDate($.now());// here the confusion
});
Когда я нажимаю на календарь, даты выше, чем сейчас () не отключаются, и я получаю эту ошибку:
TypeError: maxDate () Не удалось проанализировать параметр даты: 1547629266259