{"id":6711,"date":"2016-01-08T14:43:51","date_gmt":"2016-01-08T14:43:51","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=6711"},"modified":"2016-01-08T14:45:50","modified_gmt":"2016-01-08T14:45:50","slug":"daterangepicker-con-bootstrap","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/","title":{"rendered":"Daterangepicker con Bootstrap"},"content":{"rendered":"<p>En este art\u00edculo vamos a hablar sobre Date Range Picker, un componente JavaScript para ofrecer la posibilidad de elegir un intervalo de fechas. Dise\u00f1ado para trabajar bajo el framework Bootstrap.<\/p>\n<p>Este compomente fue construido para la presentaci\u00f3n de informes en un intervalo de fechas. Este selector se puede conectar a cualquier elemento de una p\u00e1gina Web apareciendo 2 calendarios para la selecci\u00f3n de fechas, horas o rangos definidos como por ejemplo los \u00faltimos 30 d\u00edas.<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/daterangepicker.png\" rel=\"attachment wp-att-6713\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6713\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/daterangepicker.png\" alt=\"daterangepicker\" width=\"710\" height=\"387\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/daterangepicker.png 710w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/daterangepicker-300x164.png 300w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/a><\/p>\n<p>Para a\u00f1adir este componente a nuestra p\u00e1gina Web es necesario tener conocimientos de JavaScript, Bootstrap y HTML.<\/p>\n<p>Este componente est\u00e1 realizado para Bootstrap y adem\u00e1s utiliza, si quieres, la fuente Font Awesome para obtener los iconos y flechas del calendario.<\/p>\n<p>En la cabecera de tu p\u00e1gina Web deber\u00e1s incluir los estilos necesario y los plugins:<\/p>\n<div id=\"wpshdo_1\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_1\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_1\"><\/a><a id=\"wpshat_1\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_1\"  onClick=\"javascript:wpsh_toggleBlock(1)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_code(1)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_print(1)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_1\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;text\/javascript&quot;<\/span> <span class=\"kw3\">src<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;js\/jquery.min.js&quot;<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;text\/javascript&quot;<\/span> <span class=\"kw3\">src<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;js\/moment.min.js&quot;<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/link.html\"><span class=\"kw2\">link<\/span><\/a> <span class=\"kw3\">rel<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;stylesheet&quot;<\/span> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;text\/css&quot;<\/span> <span class=\"kw3\">href<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;css\/font-awesome.min.css&quot;<\/span> <span class=\"sy0\">\/<\/span>&gt;<\/span>\n<span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/link.html\"><span class=\"kw2\">link<\/span><\/a> <span class=\"kw3\">rel<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;stylesheet&quot;<\/span> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;text\/css&quot;<\/span> <span class=\"kw3\">href<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;css\/bootstrap.min.css&quot;<\/span> <span class=\"sy0\">\/<\/span>&gt;<\/span>\n<span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;text\/javascript&quot;<\/span> <span class=\"kw3\">src<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;js\/daterangepicker.js&quot;<\/span>&gt;&lt;<span class=\"sy0\">\/<\/span><a href=\"http:\/\/december.com\/html\/4\/element\/script.html\"><span class=\"kw2\">script<\/span><\/a>&gt;<\/span>\n<span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/link.html\"><span class=\"kw2\">link<\/span><\/a> <span class=\"kw3\">rel<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;stylesheet&quot;<\/span> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;text\/css&quot;<\/span> <span class=\"kw3\">href<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;css\/daterangepicker.css&quot;<\/span> <span class=\"sy0\">\/<\/span>&gt;<\/span><\/pre><\/div><\/div>\n<p>&nbsp;<\/p>\n<p>Si te fijas, en nuestro ejemplo estamos incluyendo la librer\u00eda <a href=\"https:\/\/jquery.com\/\" target=\"_blank\">jQuery<\/a>, <a href=\"http:\/\/momentjs.com\/\" target=\"_blank\">Moment.js<\/a> y el plugin <a href=\"http:\/\/www.daterangepicker.com\/\" target=\"_blank\">daterangepicker<\/a>. Adem\u00e1s de sus estilos que se pueden descargar desde sus p\u00e1ginas oficiales.<\/p>\n<p>Tambi\u00e9n estamos incluyendo la fuente <a href=\"https:\/\/fortawesome.github.io\/Font-Awesome\/\" target=\"_blank\">Font Awesome<\/a>.<\/p>\n<p>En nuestro formulario, dentro del &lt;body&gt; tendremos nuestro input que desplegar\u00e1 los calendarios de selecci\u00f3n de fecha, en este caso:<\/p>\n<div id=\"wpshdo_2\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_2\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_2\"><\/a><a id=\"wpshat_2\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_2\"  onClick=\"javascript:wpsh_toggleBlock(2)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_code(2)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_2\" onClick=\"javascript:wpsh_print(2)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_2\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"html4strict\" style=\"font-family:monospace;\"><span class=\"sc2\">&lt;<a href=\"http:\/\/december.com\/html\/4\/element\/input.html\"><span class=\"kw2\">input<\/span><\/a> <span class=\"kw3\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;text&quot;<\/span> <span class=\"kw3\">id<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;date_range&quot;<\/span> <span class=\"kw3\">name<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;date_range&quot;<\/span> <span class=\"kw3\">class<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;form-control&quot;<\/span>&gt;<\/span><\/pre><\/div><\/div>\n<p>&nbsp;<\/p>\n<p>Ahora tan solo debemos hacer la llamada al plugin que se puede hacer de forma simple con:<\/p>\n<div id=\"wpshdo_3\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_3\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_3\"><\/a><a id=\"wpshat_3\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_3\"  onClick=\"javascript:wpsh_toggleBlock(3)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_3\" onClick=\"javascript:wpsh_code(3)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_3\" onClick=\"javascript:wpsh_print(3)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_3\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"javascript\" style=\"font-family:monospace;\">$<span class=\"br0\">&#40;<\/span><span class=\"st0\">'#date_range'<\/span><span class=\"br0\">&#41;<\/span>.<span class=\"me1\">daterangepicker<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/pre><\/div><\/div>\n<p>&nbsp;<\/p>\n<p>O de forma compleja como el caso de nuestro ejemplo:<\/p>\n<div id=\"wpshdo_4\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_4\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_4\"><\/a><a id=\"wpshat_4\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_4\"  onClick=\"javascript:wpsh_toggleBlock(4)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_4\" onClick=\"javascript:wpsh_code(4)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_4\" onClick=\"javascript:wpsh_print(4)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_4\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"javascript\" style=\"font-family:monospace;\">$<span class=\"br0\">&#40;<\/span><span class=\"kw2\">function<\/span> <span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span>\n    $<span class=\"br0\">&#40;<\/span><span class=\"st0\">'#date_range'<\/span><span class=\"br0\">&#41;<\/span>.<span class=\"me1\">daterangepicker<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#123;<\/span>\n        <span class=\"st0\">&quot;locale&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"br0\">&#123;<\/span>\n            <span class=\"st0\">&quot;format&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;YYYY-MM-DD&quot;<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;separator&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot; - &quot;<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;applyLabel&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;Guardar&quot;<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;cancelLabel&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;Cancelar&quot;<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;fromLabel&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;Desde&quot;<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;toLabel&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;Hasta&quot;<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;customRangeLabel&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;Personalizar&quot;<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;daysOfWeek&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"br0\">[<\/span>\n                <span class=\"st0\">&quot;Do&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Lu&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Ma&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Mi&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Ju&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Vi&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Sa&quot;<\/span>\n            <span class=\"br0\">]<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;monthNames&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"br0\">[<\/span>\n                <span class=\"st0\">&quot;Enero&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Febrero&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Marzo&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Abril&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Mayo&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Junio&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Julio&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Agosto&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Setiembre&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Octubre&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Noviembre&quot;<\/span><span class=\"sy0\">,<\/span>\n                <span class=\"st0\">&quot;Diciembre&quot;<\/span>\n            <span class=\"br0\">]<\/span><span class=\"sy0\">,<\/span>\n            <span class=\"st0\">&quot;firstDay&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"nu0\">1<\/span>\n        <span class=\"br0\">&#125;<\/span><span class=\"sy0\">,<\/span>\n        <span class=\"st0\">&quot;startDate&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;2016-01-01&quot;<\/span><span class=\"sy0\">,<\/span>\n        <span class=\"st0\">&quot;endDate&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;2016-01-07&quot;<\/span><span class=\"sy0\">,<\/span>\n        <span class=\"st0\">&quot;opens&quot;<\/span><span class=\"sy0\">:<\/span> <span class=\"st0\">&quot;center&quot;<\/span>\n    <span class=\"br0\">&#125;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span>\n<span class=\"br0\">&#125;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/pre><\/div><\/div>\n<p>&nbsp;<\/p>\n<p>En nuestro ejemplo estamos definiendo nuestro daterangepicker con:<\/p>\n<ul>\n<li>Con el formato de fechas espec\u00edfico que nos interesa: YYYY-MM-DD<\/li>\n<li>Con un gui\u00f3n para separar las fechas<\/li>\n<li>Especificamos una fecha de inicio<\/li>\n<li>Especificamos una fecha de fin<\/li>\n<li>Indicamos que la apertura del calendario sea desde el centro del input.<\/li>\n<li>Y como puedes observar podemos traducir o cambiar los textos que hay dentro del plugin<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/scripts\/css\/bootstrap\/range-datepicker\/\" target=\"_blank\">Ver ejemplo en funcionamiento<\/a><\/p>\n<p><a href=\"http:\/\/www.daterangepicker.com\/#options\" target=\"_blank\">Revisa todas las opciones<\/a><\/p>\n<p><a href=\"http:\/\/www.daterangepicker.com\/#config\" target=\"_blank\">Genera tu propio daterangepicker<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo vamos a hablar sobre Date Range Picker, un componente JavaScript para ofrecer la posibilidad de elegir un intervalo de fechas. Dise\u00f1ado para trabajar bajo el framework Bootstrap. Este compomente fue construido para la presentaci\u00f3n de informes en un intervalo de fechas. Este selector se puede conectar a cualquier elemento de una p\u00e1gina [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6712,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[163,80,84],"class_list":["post-6711","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css","category-jquery","tag-bootstrap","tag-datepickers","tag-formularios"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Daterangepicker con Bootstrap - Jose Aguilar Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Daterangepicker con Bootstrap - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"En este art\u00edculo vamos a hablar sobre Date Range Picker, un componente JavaScript para ofrecer la posibilidad de elegir un intervalo de fechas. Dise\u00f1ado para trabajar bajo el framework Bootstrap. Este compomente fue construido para la presentaci\u00f3n de informes en un intervalo de fechas. Este selector se puede conectar a cualquier elemento de una p\u00e1gina [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-08T14:43:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-08T14:45:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/\",\"name\":\"Daterangepicker con Bootstrap - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png\",\"datePublished\":\"2016-01-08T14:43:51+00:00\",\"dateModified\":\"2016-01-08T14:45:50+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png\",\"width\":512,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Daterangepicker con Bootstrap\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Daterangepicker con Bootstrap - Jose Aguilar Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Daterangepicker con Bootstrap - Jose Aguilar Blog","og_description":"En este art\u00edculo vamos a hablar sobre Date Range Picker, un componente JavaScript para ofrecer la posibilidad de elegir un intervalo de fechas. Dise\u00f1ado para trabajar bajo el framework Bootstrap. Este compomente fue construido para la presentaci\u00f3n de informes en un intervalo de fechas. Este selector se puede conectar a cualquier elemento de una p\u00e1gina [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2016-01-08T14:43:51+00:00","article_modified_time":"2016-01-08T14:45:50+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/","url":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/","name":"Daterangepicker con Bootstrap - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png","datePublished":"2016-01-08T14:43:51+00:00","dateModified":"2016-01-08T14:45:50+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/01\/512px-Calendar_font_awesome.svg_.png","width":512,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/daterangepicker-con-bootstrap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Daterangepicker con Bootstrap"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=6711"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6711\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/6712"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=6711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=6711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=6711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}