Я переключился с BS 3 на BS 4 и заметил, что перестал работать сборщик времени. Мне удалось заставить выбор даты работать, но не могу заставить работать выбор времени (значок времени не отображается).
<div id="dtpStart" class="input-group date" data-provide="datepicker">
<input type="text" id="tbStartDateTime" class="form-control" style="cursor: pointer;" data-date-format="MM/DD/YYYY HH:mm:ss" />
<label class="input-group-addon" style="cursor: pointer" for="tbStartDateTime">
<i class="fa fa-calendar fa-lg" aria-hidden="true"></i>
</label>
</div>
$(document).ready(function () {
bindCalendars();
....
});
function bindCalendars() {
$('#dtpStart').unbind();
$("#dtpStart").datetimepicker({
format: "MM/dd/yyyy HH:mm"
});
$('#dtpEnd').unbind();
$("#dtpEnd").datetimepicker({
format: "MM/dd/yyyy HH:mm"
});
}
Я не могу найти ничего похожего на data-provide="datetimepicker"
, может быть, этопроблема, но я искал и не могу найти решение для этого.
Это включает в себя:
<link rel="stylesheet" href="assets/css/bootstrap.min.css" />
<link rel="stylesheet" href="assets/css/jquery-ui.min.css" />
<link rel="stylesheet" href="assets/css/datepicker.min.css" />
<script src="assets/vendor/jquery/jquery.min.js"></script>
<script src="assets/vendor/popper.js/umd/popper.js"></script>
<script src="assets/vendor/bootstrap/js/bootstrap.min.js"></script>
<script src="assets/vendor/datatable/js/datetime-moment.js"></script>
<script src="assets/vendor/bootstrap/js/bootstrap-datetimepicker.min.js"></script>
<script src="assets/vendor/bootstrap/js/bootstrap-datepicker.js"></script>