Saltar al contenido
Home » Blog » Cómo usar Datepicker con selector de tiempo

Cómo usar Datepicker con selector de tiempo

datepicker con selector de tiempo

Puede que hayas oído hablar del jQuery Date Picker y probablemente lo hayas usado muchas veces. Así que en este tutorial no estamos hablando de un jQuery Date Picker, sino de un selector de fecha con opción de selección de tiempo.

jQuery Datepicker con Time Picker

Para agregar el selector de tiempo, primero debe instalar jQuery UI Datepicker.

Vamos a ver los pasos que muestran cómo instalar el selector de fecha usando jQuery UI paso a paso.

El siguiente código muestra cómo funciona el Datepicker normal de jQuery UI. Este código se puede utilizar en cualquier lugar en tu sitio web.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>jQuery UI Datepicker</title>
  <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  <script>
	$(function(){
		$("#datepicker").datepicker();
	});
  </script>
</head>
<body>
 
<p>Fecha: <input type="text" id="datepicker"></p>
 
</body>
</html>

Puedes abrir el archivo anterior en el navegador para ver lo que realmente es este selector de fecha.

Ahora pasamos a la version con selector de tiempo

Usaremos una librería llamada timepicker, ve a su sitio web haciendo clic aquí y ve a la sección de descargas, podrás ver los enlaces CDN JS y JS Deliver para descargar los archivos.

Pero en este ejemplo no estamos descargando ningún archivo en nuestro ordenador local, sino que utilizaremos el CDN.

Requisitos

También necesitas incluir jQuery y jQuery UI con datepicker y slider wigits. Debes incluirlos en tu página en el siguiente orden:

  1. jQuery
  2. jQueryUI (con datepicker y slider wigits)
  3. Timepicker

Puede ver el código completo a continuación para mostrar el selector de tiempo.

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>jQuery UI Datepicker</title>
  <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.css" >
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.js"></script>
</head>
<body>
 
<p>Date: <input type="text" id="datepicker"></p>
 
 </body>
<script>
    jQuery(function($) {
        $("#datepicker").datetimepicker();
    });
  </script>
</html>

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *