Это случилось со мной, и у вас может быть два решения для этого
Убедитесь, что вы правильно импортировали jQuery, jQuery DateTimePicker JS & amp; CSS. Затем используйте datetimepicker
просто следующим образом: не нужно щелчок , событие -
$('#datetimepicker').datetimepicker();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.full.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.min.css" />
<div class="input-group">
<input type="text" id="datetimepicker" class="form-control" name="date">
<label class="input-group-addon btn" for="date">
<span class="fa fa-calendar open-datetimepicker"></span>
</label>
</div>
В document.ready вы должны инициализировать указатель даты, просто используйте этот
$("#datetimepicker ").datepicker({
dateFormat: 'd-M-yy'
});
, и он автоматически покажет календарь, когда вы нажмете на тип ввода