{"id":28351,"date":"2021-05-24T09:36:00","date_gmt":"2021-05-24T06:36:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28351"},"modified":"2021-10-17T16:48:22","modified_gmt":"2021-10-17T13:48:22","slug":"como-implementar-jquery-datepicker-con-timepicker","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-implementar-jquery-datepicker-con-timepicker\/","title":{"rendered":"C\u00f3mo implementar jQuery Datepicker con Timepicker"},"content":{"rendered":"<p>\u00bfEst\u00e1 buscando agregar un selector de tiempo al selector de fechas existente de jQuery UI? Al agregar un selector de tiempo, se puede seleccionar la hora junto con la fecha. En este art\u00edculo, le muestro una forma sencilla de implementar jQuery Datepicker con un selector de tiempo.<\/p>\n<p>Vamos a ir paso a paso para agregar un selector de tiempo al selector de fechas de jQuery UI. Si alguien no quiere seguir cada paso, puede copiar directamente el c\u00f3digo final de la \u00faltima secci\u00f3n de este art\u00edculo.<\/p>\n<p>Cuando terminemos con nuestra integraci\u00f3n, el selector de fecha y hora final se ver\u00e1 de la siguiente manera.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20485-6081f98a064e8.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20485-6081f98a064e8.png\" alt=\"C\u00f3mo implementar jQuery Datepicker con Timepicker\" ><\/a><\/p>\n<h3>Comencemos con jQuery UI Datepicker<\/h3>\n<p>Nuestro objetivo es agregar un selector de tiempo al selector de fechas de <a href=\"https:\/\/jqueryui.com\/datepicker\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">jQuery UI<\/a>. jQuery Datepicker nos proporciona un calendario en l\u00ednea para seleccionar la fecha. Agreguemos este selector de fechas usando el siguiente c\u00f3digo.<\/p>\n<pre><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta charset=\"UTF-8\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;title&gt;jQuery Datetimepicker&lt;\/title&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jqueryui\/1.12.1\/jquery-ui.min.css\" \/&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;Date: &lt;input type=\"text\" id=\"datepicker\"&gt;&lt;\/p&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jqueryui\/1.12.1\/jquery-ui.min.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script&gt;\n\u00a0\u00a0\u00a0\u00a0jQuery(function($) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$(\"#datepicker\").datepicker();\n\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>Vaya al navegador y ejecute el archivo anterior, deber\u00eda ver el selector de fecha en su p\u00e1gina.<\/p>\n<h3>Implementar jQuery Datepicker con Time Picker<\/h3>\n<p>Para agregar un selector de tiempo, <a href=\"http:\/\/trentrichardson.com\/examples\/timepicker\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">usar\u00e9 el<\/a> complemento <a href=\"http:\/\/trentrichardson.com\/examples\/timepicker\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Timepicker<\/a> que es f\u00e1cil de integrar con jQuery UI Datepicker.<\/p>\n<p>Una vez que visite el sitio web, despl\u00e1cese hacia abajo hasta la secci\u00f3n de descarga y haga clic en el enlace CDNJS. Desde este enlace, copie los archivos JS y CSS del complemento. Aqu\u00ed est\u00e1 el enlace CDNJS que obtendr\u00e1 de su sitio web<a href=\"https:\/\/cdnjs.com\/libraries\/jquery-ui-timepicker-addon\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><a href=\"https:\/\/cdnjs.com\/libraries\/jquery-ui-timepicker-addon\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/cdnjs.com\/libraries\/jquery-ui-timepicker-addon<\/a>.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20485-6081f98a66265.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20485-6081f98a66265.png\" alt=\"C\u00f3mo implementar jQuery Datepicker con Timepicker\" ><\/a><\/p>\n<p>En el sitio web de CDNJS, es posible que vea varias URL para el complemento timepicker. Copie los siguientes 2 enlaces de JS y CSS.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20485-6081f98ac94f4.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20485-6081f98ac94f4.png\" alt=\"C\u00f3mo implementar jQuery Datepicker con Timepicker\" ><\/a><\/p>\n<p>Para facilitar las cosas, a continuaci\u00f3n se muestran esos enlaces. Utilice estos enlaces en el siguiente paso del tutorial.<\/p>\n<pre><code>https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-ui-timepicker-addon\/1.6.3\/jquery-ui-timepicker-addon.min.css\nhttps:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-ui-timepicker-addon\/1.6.3\/jquery-ui-timepicker-addon.min.js<\/code><\/pre>\n<p>Una vez que obtenga los JS y CSS necesarios, estar\u00e1 listo para agregar un selector de tiempo. Lo que debe hacer es incluir los archivos copiados en HTML y reemplazar la <code>datepicker()<\/code>funci\u00f3n con <code>datetimepicker()<\/code>.<\/p>\n<p>Nuestro c\u00f3digo final es el siguiente:<\/p>\n<pre><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta charset=\"UTF-8\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;title&gt;jQuery Datetimepicker&lt;\/title&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jqueryui\/1.12.1\/jquery-ui.min.css\" \/&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-ui-timepicker-addon\/1.6.3\/jquery-ui-timepicker-addon.min.css\" \/&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;Date: &lt;input type=\"text\" id=\"datepicker\"&gt;&lt;\/p&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.4.1\/jquery.min.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jqueryui\/1.12.1\/jquery-ui.min.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-ui-timepicker-addon\/1.6.3\/jquery-ui-timepicker-addon.min.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script&gt;\n\u00a0\u00a0\u00a0\u00a0jQuery(function($) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$(\"#datepicker\").datetimepicker();\n\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>\u00a1Eso es! Ahora, si vuelve a cargar la p\u00e1gina, deber\u00eda ver tanto el selector de fecha como el selector de tiempo en su p\u00e1gina. Por favor, adelante y pru\u00e9balo. Me gustar\u00eda escuchar sus pensamientos en la secci\u00f3n de comentarios a continuaci\u00f3n.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/implemente-un-sitio-web-estatico-en-firebase-hosting-de-forma-gratuita\/\" title=\"Implemente un sitio web est\u00e1tico en Firebase Hosting de forma gratuita\">Implemente un sitio web est\u00e1tico en Firebase Hosting de forma gratuita<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/arrastrar-y-soltar-carga-de-varios-archivos-usando-javascript-y-php\/\" title=\"Arrastrar y soltar carga de varios archivos usando JavaScript y PHP\">Arrastrar y soltar carga de varios archivos usando JavaScript y PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/sweetalert-un-hermoso-reemplazo-para-los-cuadros-de-dialogo-de-javascript\/\" title=\"SweetAlert: un hermoso reemplazo para los cuadros de di\u00e1logo de JavaScript\">SweetAlert: un hermoso reemplazo para los cuadros de di\u00e1logo de JavaScript<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfEst\u00e1 buscando agregar timepicker al jQuery UI Datepicker existente? Al agregar un selector de tiempo, se puede seleccionar la hora junto con la fecha.<\/p>\n","protected":false},"author":1,"featured_media":22013,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[253],"tags":[849],"class_list":["post-28351","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jquery-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/28351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=28351"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/28351\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/22013"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=28351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=28351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=28351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}