Как вы сказали, это ошибка в последних версиях, отслеживаемая здесь: github.com/Eonasdan/bootstrap-datetimepicker/issues/1831
Тем не менее, я нашел работу вокруг, которая может быть полезна в то же время (если вы не хотите использовать версию 4.17.37):
var selectedDate = moment($('#patient_date_of_birth').val(), 'DD/MM/YYYY');
$('#patient_date_of_birth').data('DateTimePicker').viewDate(selectedDate);
Сделайте это после инициализации датпикера.
Это синтаксис, необходимый жесткому обновлению представления для этого конкретного параметра datepicker. Вы получаете доступ к сборщику через data('DateTimePicker')
, а viewDate()
метод обновляет дату, отображаемую сборщиком.