¿Cómo puedo usar un selector de fecha y hora sabiendo que uso bootstrap4 y que la mayoría de las soluciones que encontré en Internet no funcionaron bien y que la función input type="datetime" ya no es compatible con la mayoría de los navegadores?
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" > <link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/css/bootstrap-datepicker.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.26.0/moment.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/js/bootstrap-datepicker.js"></script> <input id="id" name="datetime" type="text" class="form-control datetimepicker" value=""> <script> $(function () { $('.datetimepicker').datetimepicker(); }); </script>en lugar de fecha y hora en desuso, puede usar
<input type="datetime-local">Puede encontrar más detalles en https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local
si está buscando un mejor selector de fechas que el básico. Le sugiero que use flatpikr , puede hacer mucho más usando eso, como puede elegir la fecha entre el rango, formatear la fecha, habilitar o deshabilitar cierta fecha, habilitar o deshabilitar un rango de fecha dado y tiene una mejor interfaz de usuario que el calendario básico. echa un vistazo a sus ejemplos .