{"id":24756,"date":"2021-05-24T09:25:00","date_gmt":"2021-05-24T06:25:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24756"},"modified":"2021-10-18T02:14:09","modified_gmt":"2021-10-17T23:14:09","slug":"comment-implementer-jquery-datepicker-avec-timepicker","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-implementer-jquery-datepicker-avec-timepicker\/","title":{"rendered":"Comment impl\u00e9menter jQuery Datepicker avec Timepicker"},"content":{"rendered":"<p>Cherchez-vous \u00e0 ajouter un s\u00e9lecteur de temps au s\u00e9lecteur de date jQuery UI existant\u00a0? En ajoutant un timepicker, on peut s\u00e9lectionner l&rsquo;heure avec la date. Dans cet article, je vous montre un moyen simple d&rsquo;impl\u00e9menter jQuery Datepicker avec un timepicker.<\/p>\n<p>Nous proc\u00e9dons \u00e9tape par \u00e9tape \u00e0 l&rsquo;ajout d&rsquo;un timepicker au jQuery UI Datepicker. Si quelqu&rsquo;un ne veut pas suivre chaque \u00e9tape, il peut copier directement le code final de la derni\u00e8re section de cet article.<\/p>\n<p>Lorsque nous aurons termin\u00e9 notre int\u00e9gration, le dernier datetimepicker ressemblera \u00e0 ceci.<\/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=\"Comment impl\u00e9menter jQuery Datepicker avec Timepicker\" ><\/a><\/p>\n<h3>Commen\u00e7ons par jQuery UI Datepicker<\/h3>\n<p>Notre objectif est d&rsquo;ajouter un timepicker au <a href=\"https:\/\/jqueryui.com\/datepicker\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">jQuery UI Datepicker<\/a>. jQuery Datepicker nous fournit un calendrier en ligne pour s\u00e9lectionner la date. Ajoutons ce s\u00e9lecteur de date en utilisant le code ci-dessous.<\/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>Acc\u00e9dez au navigateur et ex\u00e9cutez le fichier ci-dessus, vous devriez voir le s\u00e9lecteur de date sur votre page.<\/p>\n<h3>Impl\u00e9menter jQuery Datepicker avec Time Picker<\/h3>\n<p>Afin d&rsquo;ajouter un s\u00e9lecteur de temps, <a href=\"http:\/\/trentrichardson.com\/examples\/timepicker\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">j&rsquo;utiliserai le<\/a> plugin <a href=\"http:\/\/trentrichardson.com\/examples\/timepicker\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Timepicker<\/a> qui est facile \u00e0 int\u00e9grer avec jQuery UI Datepicker.<\/p>\n<p>Une fois que vous visitez le site Web, faites d\u00e9filer jusqu&rsquo;\u00e0 la section de t\u00e9l\u00e9chargement et cliquez sur le lien CDNJS. A partir de ce lien, copiez les fichiers JS et CSS du plugin. Voici le lien CDNJS que vous obtiendrez sur leur site internet<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=\"Comment impl\u00e9menter jQuery Datepicker avec Timepicker\" ><\/a><\/p>\n<p>Sur le site Web de CDNJS, vous pouvez voir les diff\u00e9rentes URL de l&rsquo;addon timepicker. Copiez les 2 liens ci-dessous de JS et 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=\"Comment impl\u00e9menter jQuery Datepicker avec Timepicker\" ><\/a><\/p>\n<p>Juste pour vous faciliter la t\u00e2che, vous trouverez ci-dessous ces liens. Utilisez ces liens dans l&rsquo;\u00e9tape suivante du didacticiel.<\/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>Une fois que vous obtenez le JS et le CSS requis, vous \u00eates pr\u00eat \u00e0 ajouter un timepicker. Ce que vous devez faire est d&rsquo;inclure les fichiers copi\u00e9s en HTML et de remplacer la <code>datepicker()<\/code>fonction par <code>datetimepicker()<\/code>.<\/p>\n<p>Notre code final est le suivant :<\/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>C&rsquo;est \u00e7a! Maintenant, si vous rechargez la page, vous devriez voir \u00e0 la fois le s\u00e9lecteur de date et le s\u00e9lecteur d&rsquo;heure sur votre page. S&rsquo;il vous pla\u00eet allez-y et essayez-le. J&rsquo;aimerais entendre vos pens\u00e9es dans la section des commentaires ci-dessous.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/deployez-gratuitement-un-site-web-statique-sur-firebase-hosting\/\" title=\"D\u00e9ployez gratuitement un site Web statique sur Firebase Hosting\">D\u00e9ployez gratuitement un site Web statique sur Firebase Hosting<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/glissez-deposez-plusieurs-fichiers-en-utilisant-javascript-et-php\/\" title=\"Glissez-d\u00e9posez plusieurs fichiers en utilisant JavaScript et PHP\">Glissez-d\u00e9posez plusieurs fichiers en utilisant JavaScript et PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/sweetalert-un-beau-remplacement-pour-les-boites-de-dialogue-javascript\/\" title=\"SweetAlert - Un beau remplacement pour les bo\u00eetes de dialogue JavaScript\">SweetAlert &#8211; Un beau remplacement pour les bo\u00eetes de dialogue JavaScript<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cherchez-vous \u00e0 ajouter un s\u00e9lecteur de temps au s\u00e9lecteur de date jQuery UI existant\u00a0? En ajoutant un timepicker, on peut s\u00e9lectionner l&rsquo;heure avec la date.<\/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":[255],"tags":[844],"class_list":["post-24756","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jquery-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=24756"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24756\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/22013"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=24756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=24756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=24756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}