{"id":28374,"date":"2021-05-24T09:29:00","date_gmt":"2021-05-24T06:29:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28374"},"modified":"2021-10-18T03:42:31","modified_gmt":"2021-10-18T00:42:31","slug":"jak-zaimplementowac-jquery-datepicker-z-timepicker","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/jak-zaimplementowac-jquery-datepicker-z-timepicker\/","title":{"rendered":"Jak zaimplementowa\u0107 jQuery Datepicker z Timepicker?"},"content":{"rendered":"<p>Czy chcesz doda\u0107 selektor czasu do istniej\u0105cego selektora daty jQuery UI? Dodaj\u0105c selektor czasu, mo\u017cna wybra\u0107 czas wraz z dat\u0105. W tym artykule poka\u017c\u0119 prosty spos\u00f3b na zaimplementowanie jQuery Datepicker z timepickerem.<\/p>\n<p>Przechodzimy krok po kroku przez dodanie timepickera do Datepickera jQuery UI. Je\u015bli kto\u015b nie chce pod\u0105\u017ca\u0107 za ka\u017cdym krokiem, mo\u017ce bezpo\u015brednio skopiowa\u0107 ko\u0144cowy kod z ostatniej sekcji tego artyku\u0142u.<\/p>\n<p>Kiedy zako\u0144czymy nasz\u0105 integracj\u0119, ostateczny datetimepicker b\u0119dzie wygl\u0105da\u0142 nast\u0119puj\u0105co.<\/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=\"Jak zaimplementowa\u0107 jQuery Datepicker z Timepicker?\" ><\/a><\/p>\n<h3>Zacznijmy od jQuery UI Datepicker<\/h3>\n<p>Naszym celem jest dodanie timepickera do <a href=\"https:\/\/jqueryui.com\/datepicker\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">jQuery UI Datepicker<\/a>. jQuery Datepicker udost\u0119pnia nam wbudowany kalendarz do wyboru daty. Dodajmy ten selektor dat, korzystaj\u0105c z poni\u017cszego kodu.<\/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>Przejd\u017a do przegl\u0105darki i uruchom powy\u017cszy plik, powiniene\u015b zobaczy\u0107 Datepicker na swojej stronie.<\/p>\n<h3>Zaimplementuj jQuery Datepicker z Time Pickerem<\/h3>\n<p>W celu dodania selektora czasu <a href=\"http:\/\/trentrichardson.com\/examples\/timepicker\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">u\u017cyj\u0119<\/a> wtyczki <a href=\"http:\/\/trentrichardson.com\/examples\/timepicker\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Timepicker,<\/a> kt\u00f3ra jest \u0142atwa do zintegrowania z jQuery UI Datepicker.<\/p>\n<p>Po odwiedzeniu witryny przewi\u0144 w d\u00f3\u0142 do sekcji pobierania i kliknij link CDNJS. Z tego linku skopiuj pliki JS i CSS wtyczki. Oto link CDNJS, kt\u00f3ry otrzymasz z ich strony internetowej<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=\"Jak zaimplementowa\u0107 jQuery Datepicker z Timepicker?\" ><\/a><\/p>\n<p>Na stronie CDNJS mo\u017cesz zobaczy\u0107 kilka adres\u00f3w URL dla dodatku timepicker. Skopiuj poni\u017csze 2 linki JS i 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=\"Jak zaimplementowa\u0107 jQuery Datepicker z Timepicker?\" ><\/a><\/p>\n<p>Dla u\u0142atwienia poni\u017cej znajduj\u0105 si\u0119 te linki. U\u017cyj tych link\u00f3w w nast\u0119pnym kroku samouczka.<\/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>Po uzyskaniu wymaganego kodu JS i CSS mo\u017cesz doda\u0107 selektor czasu. To, co musisz zrobi\u0107, to do\u0142\u0105czy\u0107 skopiowane pliki do HTML i zast\u0105pi\u0107 <code>datepicker()<\/code>funkcj\u0119 <code>datetimepicker()<\/code>.<\/p>\n<p>Nasz ostateczny kod wygl\u0105da nast\u0119puj\u0105co:<\/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>Ot\u00f3\u017c \u200b\u200bto! Teraz, je\u015bli prze\u0142adujesz stron\u0119, powiniene\u015b zobaczy\u0107 na swojej stronie zar\u00f3wno selektor daty, jak i selektor czasu. Prosz\u0119, spr\u00f3buj tego. Chcia\u0142bym us\u0142ysze\u0107 twoje przemy\u015blenia w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/wdroz-witryne-statyczna-w-hostingu-firebase-za-darmo\/\" title=\"Wdr\u00f3\u017c witryn\u0119 statyczn\u0105 w Hostingu Firebase za darmo\">Wdr\u00f3\u017c witryn\u0119 statyczn\u0105 w Hostingu Firebase za darmo<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/przeciagnij-i-upusc-przesylanie-wielu-plikow-za-pomoca-javascript-i-php\/\" title=\"Przeci\u0105gnij i upu\u015b\u0107 przesy\u0142anie wielu plik\u00f3w za pomoc\u0105 JavaScript i PHP\">Przeci\u0105gnij i upu\u015b\u0107 przesy\u0142anie wielu plik\u00f3w za pomoc\u0105 JavaScript i PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/sweetalert-piekny-zamiennik-okien-dialogowych-javascript\/\" title=\"SweetAlert \u2013 pi\u0119kny zamiennik okien dialogowych JavaScript\">SweetAlert \u2013 pi\u0119kny zamiennik okien dialogowych JavaScript<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czy chcesz doda\u0107 selektor czasu do istniej\u0105cego selektora daty jQuery UI? Dodaj\u0105c selektor czasu, mo\u017cna wybra\u0107 czas wraz z dat\u0105.<\/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":[259],"tags":[847],"class_list":["post-28374","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jquery-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=28374"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28374\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/22013"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=28374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=28374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=28374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}