{"id":1655,"date":"2024-11-28T12:21:34","date_gmt":"2024-11-28T15:21:34","guid":{"rendered":"https:\/\/martafagundez.com\/codevolution\/?p=1655"},"modified":"2024-12-01T18:20:47","modified_gmt":"2024-12-01T21:20:47","slug":"iso-8601-para-programadores","status":"publish","type":"post","link":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/","title":{"rendered":"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n"},"content":{"rendered":"\n<p>Cuando trabajamos en desarrollo de software, es com\u00fan enfrentarse al <strong>desaf\u00edo de manejar fechas y horas<\/strong>. Estos datos, aparentemente simples, pueden complicarse r\u00e1pidamente debido a las diferencias en los formatos regionales, husos horarios y normas culturales. <\/p>\n\n\n\n<p>Aqu\u00ed es donde entra en juego el <strong>est\u00e1ndar ISO 8601<\/strong>, una soluci\u00f3n universal que promueve la consistencia y la interoperabilidad.<\/p>\n\n\n\n<p>En este art\u00edculo, exploraremos qu\u00e9 es el est\u00e1ndar ISO 8601, por qu\u00e9 es importante en el mundo de la programaci\u00f3n y cu\u00e1les son los formatos principales que define.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"simpletoc-title\">Tabla de contenidos<\/h2>\n<style>html { scroll-behavior: smooth; }<\/style><ul class=\"simpletoc-list\">\n<li><a href=\"#que-es-el-estandar-iso-8601\">\u00bfQu\u00e9 es el est\u00e1ndar ISO 8601?<\/a>\n\n<\/li>\n<li><a href=\"#por-que-es-importante-el-iso-8601-para-los-programadores\">\u00bfPor qu\u00e9 es importante el ISO 8601 para los programadores?<\/a>\n\n<\/li>\n<li><a href=\"#principales-formatos-definidos-por-iso-8601\">Principales formatos definidos por ISO 8601<\/a>\n\n\n<ul><li>\n<a href=\"#1-formato-de-fecha-yyyymmdd\">1. Formato de fecha (YYYY-MM-DD)<\/a>\n\n<\/li>\n<li><a href=\"#2-formato-de-hora-hhmmss\">2. Formato de hora (HH:MM:SS)<\/a>\n\n<\/li>\n<li><a href=\"#3-fecha-y-hora-combinadas-yyyymmddthhmmss\">3. Fecha y hora combinadas (YYYY-MM-DDTHH:MM:SS)<\/a>\n\n<\/li>\n<li><a href=\"#4-zonas-horarias\">4. Zonas horarias<\/a>\n\n<\/li>\n<li><a href=\"#5-fechas-relativas\">5. Fechas relativas<\/a>\n\n<\/li>\n<li><a href=\"#6-semana-del-ano\">6. Semana del a\u00f1o<\/a>\n\n<\/li>\n<li><a href=\"#7-dias-ordinales\">7. D\u00edas ordinales<\/a>\n\n<\/li>\n<\/ul>\n<li><a href=\"#implementacion-en-lenguajes-de-programacion\">Implementaci\u00f3n en lenguajes de programaci\u00f3n<\/a>\n\n<\/li>\n<li><a href=\"#conclusion\">Conclusi\u00f3n<\/a>\n<\/li><\/ul>\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"que-es-el-estandar-iso-8601\">\u00bfQu\u00e9 es el est\u00e1ndar ISO 8601?<\/h2>\n\n\n<p>El <strong><a href=\"https:\/\/www.iso.org\/iso-8601-date-and-time-format.html\" target=\"_blank\" rel=\"noreferrer noopener\">ISO 8601<\/a><\/strong> es un est\u00e1ndar internacional definido por la <strong>Organizaci\u00f3n Internacional de Normalizaci\u00f3n<\/strong> (ISO) que establece reglas claras para la representaci\u00f3n de fechas y horas. Su principal objetivo es eliminar la ambig\u00fcedad en la comunicaci\u00f3n de datos temporales, especialmente en aplicaciones internacionales.<\/p>\n\n\n\n<p>El est\u00e1ndar fue publicado por primera vez en 1988 y se ha actualizado en varias ocasiones. Es ampliamente utilizado en desarrollo de software, bases de datos, servicios web y sistemas que requieren la gesti\u00f3n precisa de datos temporales.<\/p>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"por-que-es-importante-el-iso-8601-para-los-programadores\">\u00bfPor qu\u00e9 es importante el ISO 8601 para los programadores?<\/h2>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Consistencia<\/strong>: Al utilizar un formato unificado, se evita la confusi\u00f3n generada por las diferencias regionales (por ejemplo, \u00ab02\/03\/2024\u00bb puede significar 2 de marzo o 3 de febrero dependiendo del contexto).<\/li>\n\n\n\n<li><strong>Interoperabilidad<\/strong>: ISO 8601 es ampliamente adoptado por sistemas de todo el mundo, lo que facilita el intercambio de datos entre diferentes plataformas y tecnolog\u00edas.<\/li>\n\n\n\n<li><strong>Compatibilidad con herramientas<\/strong>: Muchas librer\u00edas y lenguajes de programaci\u00f3n incluyen soporte nativo para manejar datos en formato ISO 8601, lo que simplifica su integraci\u00f3n.<\/li>\n\n\n\n<li><strong>Precisi\u00f3n en el manejo de zonas horarias<\/strong>: El est\u00e1ndar tambi\u00e9n contempla la representaci\u00f3n expl\u00edcita de zonas horarias, lo que evita errores en aplicaciones distribuidas globalmente.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"principales-formatos-definidos-por-iso-8601\">Principales formatos definidos por ISO 8601<\/h2>\n\n\n<p>ISO 8601 cubre una amplia gama de representaciones para fechas y horas. A continuaci\u00f3n, te describo los formatos m\u00e1s utilizados:<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"1-formato-de-fecha-yyyymmdd\">1. <strong>Formato de fecha (YYYY-MM-DD)<\/strong><\/h3>\n\n\n<p>El formato m\u00e1s com\u00fan para representar fechas es <strong>a\u00f1o-mes-d\u00eda<\/strong>. Este formato se escribe de manera descendente, comenzando con el a\u00f1o.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>2024-11-28<\/code><\/li>\n<\/ul>\n\n\n\n<p>Este formato elimina la ambig\u00fcedad de las representaciones regionales como DD\/MM\/YYYY (usado en Europa) o MM\/DD\/YYYY (com\u00fan en Estados Unidos).<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"2-formato-de-hora-hhmmss\">2. <strong>Formato de hora (HH:MM:SS)<\/strong><\/h3>\n\n\n<p>La hora en ISO 8601 se representa en un formato de 24 horas, eliminando la necesidad de especificar AM\/PM.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>14:30:15<\/code><\/li>\n<\/ul>\n\n\n\n<p>Es posible omitir segundos si no son necesarios: <code>14:30<\/code>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"3-fecha-y-hora-combinadas-yyyymmddthhmmss\">3. <strong>Fecha y hora combinadas (YYYY-MM-DDTHH:MM:SS)<\/strong><\/h3>\n\n\n<p>Para representar un momento espec\u00edfico en el tiempo, se combina la fecha y la hora separ\u00e1ndolas con una letra <code>T<\/code>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>2024-11-28T14:30:15<\/code><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"4-zonas-horarias\">4. <strong>Zonas horarias<\/strong><\/h3>\n\n\n<p>ISO 8601 permite especificar zonas horarias para garantizar que el dato sea interpretado correctamente, sin importar la ubicaci\u00f3n del usuario o sistema.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>UTC (Tiempo Universal Coordinado):<\/strong> Se agrega una <code>Z<\/code> al final para indicar que la hora est\u00e1 en UTC.\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>2024-11-28T14:30:15Z<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Offset de la zona horaria:<\/strong> Se puede incluir un desplazamiento en horas y minutos respecto a UTC.\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>2024-11-28T14:30:15+01:00<\/code> (UTC+1).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"5-fechas-relativas\">5. <strong>Fechas relativas<\/strong><\/h3>\n\n\n<p>ISO 8601 tambi\u00e9n soporta fechas relativas y periodos de tiempo. Estas representaciones son \u00fatiles para intervalos o duraciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Duraci\u00f3n (P):<\/strong> Usa el prefijo <code>P<\/code> seguido de valores para a\u00f1os, meses, d\u00edas, horas, minutos y segundos.\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>P3Y6M4DT12H30M5S<\/code> (3 a\u00f1os, 6 meses, 4 d\u00edas, 12 horas, 30 minutos y 5 segundos).<\/li>\n\n\n\n<li>Ejemplo: <code>P1Y2M10D<\/code> (1 a\u00f1o, 2 meses, 10 d\u00edas).<\/li>\n\n\n\n<li>Ejemplo: <code>PT3H30M<\/code> (3 horas y 30 minutos).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Intervalo de tiempo:<\/strong> Representa un rango entre dos momentos.\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>2024-11-28T14:30:15\/2024-12-01T10:00:00<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"6-semana-del-ano\">6. <strong>Semana del a\u00f1o<\/strong><\/h3>\n\n\n<p>ISO 8601 tambi\u00e9n ofrece un formato basado en semanas, \u00fatil en aplicaciones como calendarios o planificaci\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>2024-W48-4<\/code> (Jueves de la semana 48 del a\u00f1o 2024).<\/li>\n\n\n\n<li>Ejemplo: <code>2024-W01-1<\/code> (Lunes de la semana 1 del a\u00f1o 2024).<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"7-dias-ordinales\">7. <strong>D\u00edas ordinales<\/strong><\/h3>\n\n\n<p>Se puede usar un formato ordinal para representar un d\u00eda espec\u00edfico del a\u00f1o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejemplo: <code>2024-333<\/code> (el d\u00eda 333 del a\u00f1o 2024, es decir, 28 de noviembre).<\/li>\n\n\n\n<li>Ejemplo: <code>2024-002<\/code> (el d\u00eda 2 del a\u00f1o 2024, es decir, 2 de enero).<\/li>\n<\/ul>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"implementacion-en-lenguajes-de-programacion\">Implementaci\u00f3n en lenguajes de programaci\u00f3n<\/h2>\n\n\n<p>El soporte para ISO 8601 est\u00e1 presente en casi todos los lenguajes de programaci\u00f3n modernos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JavaScript:<\/strong><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#282A36;font-style:italic;color:#f6f6f4\"><span style=\"border-bottom:1px solid rgba(251, 251, 239, 0.2)\">JavaScript<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"const now = new Date().toISOString(); \/\/ &quot;2024-11-28T14:30:15.000Z&quot;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F286C4\">const<\/span><span style=\"color: #F6F6F4\"> now <\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4; font-weight: bold\">new<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #62E884\">Date<\/span><span style=\"color: #F6F6F4\">().<\/span><span style=\"color: #62E884\">toISOString<\/span><span style=\"color: #F6F6F4\">(); <\/span><span style=\"color: #7B7F8B\">\/\/ &quot;2024-11-28T14:30:15.000Z&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Python:<\/strong><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 0 16px;font-size:0.8em;width:100%;text-align:left;background-color:#282A36;font-style:italic;color:#f6f6f4\"><span style=\"border-bottom:1px solid rgba(251, 251, 239, 0.2)\">Python<\/span><\/span><span role=\"button\" tabindex=\"0\" data-code=\"from datetime import datetime\nnow = datetime.now().isoformat() # &quot;2024-11-28T14:30:15.881457&quot;\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F286C4\">from<\/span><span style=\"color: #F6F6F4\"> datetime <\/span><span style=\"color: #F286C4\">import<\/span><span style=\"color: #F6F6F4\"> datetime<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">now <\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #F6F6F4\"> datetime.now().isoformat() <\/span><span style=\"color: #7B7F8B\"># &quot;2024-11-28T14:30:15.881457&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusi\u00f3n<\/h2>\n\n\n<p>El est\u00e1ndar ISO 8601 es una herramienta poderosa que <strong>simplifica la gesti\u00f3n de fechas y horas<\/strong> en sistemas inform\u00e1ticos, especialmente cuando se manejan aplicaciones globales. <\/p>\n\n\n\n<p>Adherirse a este est\u00e1ndar no solo mejora la claridad y consistencia del c\u00f3digo, sino que tambi\u00e9n <strong>reduce el riesgo de errores derivados de diferencias culturales o errores en zonas horarias<\/strong>.<\/p>\n\n\n\n<p>Si a\u00fan no est\u00e1s usando ISO 8601 en tus proyectos, \u00a1este es el momento perfecto para empezar! Adoptar est\u00e1ndares universales es un paso esencial hacia un desarrollo m\u00e1s eficiente y robusto.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cuando trabajamos en desarrollo de software, es com\u00fan enfrentarse al desaf\u00edo de manejar fechas y horas. Estos datos, aparentemente simples, pueden complicarse r\u00e1pidamente debido a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[19],"tags":[35,34],"class_list":["post-1655","post","type-post","status-publish","format-standard","hentry","category-programacion","tag-back-end","tag-front-end"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n - CODEvolution<\/title>\n<meta name=\"description\" content=\"Una gu\u00eda pr\u00e1ctica sobre ISO 8601, el est\u00e1ndar que facilita la interoperabilidad en la gesti\u00f3n de fechas y horas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n - CODEvolution\" \/>\n<meta property=\"og:description\" content=\"Una gu\u00eda pr\u00e1ctica sobre ISO 8601, el est\u00e1ndar que facilita la interoperabilidad en la gesti\u00f3n de fechas y horas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/\" \/>\n<meta property=\"og:site_name\" content=\"CODEvolution\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-28T15:21:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-01T21:20:47+00:00\" \/>\n<meta name=\"author\" content=\"Marta Fag\u00fandez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marta Fag\u00fandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/\"},\"author\":{\"name\":\"Marta Fag\u00fandez\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"headline\":\"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n\",\"datePublished\":\"2024-11-28T15:21:34+00:00\",\"dateModified\":\"2024-12-01T21:20:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/\"},\"wordCount\":790,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"keywords\":[\"Back End\",\"Front End\"],\"articleSection\":[\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/\",\"name\":\"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n - CODEvolution\",\"isPartOf\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#website\"},\"datePublished\":\"2024-11-28T15:21:34+00:00\",\"dateModified\":\"2024-12-01T21:20:47+00:00\",\"description\":\"Una gu\u00eda pr\u00e1ctica sobre ISO 8601, el est\u00e1ndar que facilita la interoperabilidad en la gesti\u00f3n de fechas y horas.\",\"breadcrumb\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/martafagundez.com\/codevolution\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#website\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/\",\"name\":\"CODEvolution\",\"description\":\"Blog de Marta Fag\u00fandez\",\"publisher\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/martafagundez.com\/codevolution\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1\",\"name\":\"Marta Fag\u00fandez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png\",\"contentUrl\":\"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png\",\"width\":603,\"height\":603,\"caption\":\"Marta Fag\u00fandez\"},\"logo\":{\"@id\":\"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/\"},\"description\":\"Aqu\u00ed comparto algunos de mis aprendizajes como desarrolladora web. Si alguno de mis art\u00edculos te ha resultado \u00fatil, me alegrar\u00eda saberlo ;)\",\"sameAs\":[\"https:\/\/martafagundez.com\",\"https:\/\/www.linkedin.com\/in\/martafagundezrodriguez\",\"https:\/\/www.youtube.com\/@martafagundez\"],\"url\":\"https:\/\/martafagundez.com\/codevolution\/author\/marta\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n - CODEvolution","description":"Una gu\u00eda pr\u00e1ctica sobre ISO 8601, el est\u00e1ndar que facilita la interoperabilidad en la gesti\u00f3n de fechas y horas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/","og_locale":"es_ES","og_type":"article","og_title":"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n - CODEvolution","og_description":"Una gu\u00eda pr\u00e1ctica sobre ISO 8601, el est\u00e1ndar que facilita la interoperabilidad en la gesti\u00f3n de fechas y horas.","og_url":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/","og_site_name":"CODEvolution","article_published_time":"2024-11-28T15:21:34+00:00","article_modified_time":"2024-12-01T21:20:47+00:00","author":"Marta Fag\u00fandez","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Marta Fag\u00fandez","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#article","isPartOf":{"@id":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/"},"author":{"name":"Marta Fag\u00fandez","@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"headline":"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n","datePublished":"2024-11-28T15:21:34+00:00","dateModified":"2024-12-01T21:20:47+00:00","mainEntityOfPage":{"@id":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/"},"wordCount":790,"commentCount":0,"publisher":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"keywords":["Back End","Front End"],"articleSection":["Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/","url":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/","name":"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n - CODEvolution","isPartOf":{"@id":"https:\/\/martafagundez.com\/codevolution\/#website"},"datePublished":"2024-11-28T15:21:34+00:00","dateModified":"2024-12-01T21:20:47+00:00","description":"Una gu\u00eda pr\u00e1ctica sobre ISO 8601, el est\u00e1ndar que facilita la interoperabilidad en la gesti\u00f3n de fechas y horas.","breadcrumb":{"@id":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/martafagundez.com\/codevolution\/iso-8601-para-programadores\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/martafagundez.com\/codevolution\/"},{"@type":"ListItem","position":2,"name":"ISO 8601: Qu\u00e9 es y c\u00f3mo usarlo para manejar fechas y horas en programaci\u00f3n"}]},{"@type":"WebSite","@id":"https:\/\/martafagundez.com\/codevolution\/#website","url":"https:\/\/martafagundez.com\/codevolution\/","name":"CODEvolution","description":"Blog de Marta Fag\u00fandez","publisher":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/martafagundez.com\/codevolution\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/3e1e66d60048c83d5dff039f53b615e1","name":"Marta Fag\u00fandez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/","url":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png","contentUrl":"https:\/\/martafagundez.com\/codevolution\/wp-content\/uploads\/2023\/08\/marta_fagundez_developer_avatar1.png","width":603,"height":603,"caption":"Marta Fag\u00fandez"},"logo":{"@id":"https:\/\/martafagundez.com\/codevolution\/#\/schema\/person\/image\/"},"description":"Aqu\u00ed comparto algunos de mis aprendizajes como desarrolladora web. Si alguno de mis art\u00edculos te ha resultado \u00fatil, me alegrar\u00eda saberlo ;)","sameAs":["https:\/\/martafagundez.com","https:\/\/www.linkedin.com\/in\/martafagundezrodriguez","https:\/\/www.youtube.com\/@martafagundez"],"url":"https:\/\/martafagundez.com\/codevolution\/author\/marta\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/comments?post=1655"}],"version-history":[{"count":7,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1655\/revisions"}],"predecessor-version":[{"id":1683,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/posts\/1655\/revisions\/1683"}],"wp:attachment":[{"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/media?parent=1655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/categories?post=1655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/martafagundez.com\/codevolution\/wp-json\/wp\/v2\/tags?post=1655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}