Итак, у меня есть один ввод со значением даты + времени (получение значений из БД), и я использую jQuery Datetime picker для изменения даты / времени.
Вот мой вклад
<div class="input-group form-group td-350">
<div class="input-group date" id="datetimepicker1">
<input type="text" name="new_preffered_date" class="form-control datetimepickers" value="<?= $item->customer_preferred_date->i18nFormat('dd.MM.YYYY HH:mm', 'Europe/Vienna') ?>"/>
<span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span>
</div>
</div>
А вот моя конфигурация Datetimepicker:
<script type="text/javascript" src="/vendors/bower_components/moment/min/moment-with-locales.js"></script>
<script type="text/javascript" src="/js/bootstrap-datetimepicker.js"></script>
<script type="text/javascript">
$('.datetimepickers').each(function () {
$(this).datetimepicker({
daysOfWeekDisabled: [0, 6],
format: 'DD.MM.YYYY HH:mm',
locale: 'de',
minDate: new Date(),
});
});
</script>
В этой конфигурации Datetimepicker всегда принимает значение по умолчанию: дату и время с текущего момента. Если я удалю опцию daysOfWeekDisabled
, я смогу увидеть реальную дату / время из базы данных на входе.
Информация: Моя дата из базы данных не выходная и новее, чем сейчас ().
Итак, мой вопрос: как я могу использовать средство выбора даты и времени с опцией daysOfWeekDisabled
и в качестве даты отображения значения по умолчанию из базы данных?
Документация по средству выбора даты и времени: http://eonasdan.github.io/bootstrap-datetimepicker/Options/#daysofweekdisabled
'DD.MM.YYYY HH:mm'
? Вы пытались удалить полеminDate
? Кстати, последняя запятая лишняя. - person Alexander   schedule 01.06.2017useCurrent
значение false. Это помогло? - person Alexander   schedule 01.06.2017