Bootstrap 3 datepicker minDate bug
Я использую Bootstrap3: DateTimePicker
Проблема в том, что мой текущий код меняет месяц на день.
пример: используя "07/07/2017 20:38" в качестве входных данных, календарь устанавливает minDate на "08/07/2017 23:38"
<script>
$(function () {
$('#datetimepicker1').datetimepicker({
format: "DD/MM/YYYY HH:mm",
minDate: moment.unix(@Model.foo).format("DD/MM/YYYY HH:mm")
});
});
</script>
1 ответ
(Bootstrap 3 DatePicker) Документация:: MinMaxDate
MinDate(MinDate)
Принимает строку minDate , параметр Date, moment, boolean:false и запрещает пользователю выбирать момент, предшествующий этому моменту. Если передано логическое значение: false, параметр options.minDate очищается и нет ограничений на минимальный момент, который может выбрать пользователь.
Я также использовал бы библиотеку MomentJS.
У меня не было проблем с получением правильного Date
со следующим фрагментом:
Date.parse(moment("23/12/1990 23:45", "DD-MM-YYYY HH:mm"));