{"id":6121,"date":"2026-11-02T12:20:17","date_gmt":"2026-11-02T09:20:17","guid":{"rendered":"https:\/\/wpcalc.com\/es\/vida\/calculadora-horas\/"},"modified":"2026-11-02T12:20:17","modified_gmt":"2026-11-02T09:20:17","slug":"calculadora-horas","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/es\/vida\/calculadora-horas\/","title":{"rendered":"Calculadora de horas: tiempo entre dos horas"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Calcula el tiempo entre dos horas<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"6121\" data-favorite-title=\"Tiempo transcurrido\" data-favorite-url=\"https:\/\/wpcalc.com\/es\/vida\/calculadora-horas\/\" data-favorite-excerpt=\"Calcula el tiempo entre una hora de inicio y una de fin. Puedes a\u00f1adir fechas y descontar una pausa. Introduce las horas en formato de 24 o 12 horas (AM\/PM).\" aria-label=\"A\u00f1adir a favoritos\" data-favorite-icon=\"icon icon-date\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/es\/vida\/calculadora-horas\/\" method=\"POST\" class=\"calculator\" id=\"calculator-6121\" data-post=\"6121\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Campos de entrada<\/legend><div class=\"field\" id=\"input-1\"><label for=\"field-1\">Formato de hora<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"formato_de_hora\"><option value=\"24h\" selected>24 horas<\/option><option value=\"12h\">12 horas (a. m.\/p. m.)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Hora de inicio<\/label><input type=\"text\" name=\"hora_de_inicio\" id=\"field-2\" aria-describedby=\"calc-info-2\" placeholder=\"09:00 o 09:00:30\" step=\"any\" value=\"09:00\"\/><small id=\"calc-info-2\">Usa HH:MM o HH:MM:SS. En el formato de 12 horas, a\u00f1ade a. m. o p. m.; por ejemplo, 9:00 AM.<\/small><\/div><div class=\"field\" id=\"input-3\"><label for=\"field-3\">Hora de fin<\/label><input type=\"text\" name=\"hora_de_fin\" id=\"field-3\" aria-describedby=\"calc-info-3\" placeholder=\"17:30 o 17:30:45\" step=\"any\" value=\"17:30\"\/><small id=\"calc-info-3\">Si dejas ambas fechas en blanco y esta hora es anterior a la de inicio, se considera que corresponde al d\u00eda siguiente.<\/small><\/div><div class=\"field\" id=\"input-4\"><label for=\"field-4\">Fecha de inicio (opcional)<\/label><input type=\"date\" name=\"fecha_de_inicio_opcional\" id=\"field-4\" aria-describedby=\"calc-info-4\" step=\"any\"\/><small id=\"calc-info-4\">Deja ambas fechas en blanco para calcular solo la diferencia entre horas. Si introduces una sola fecha, se usar\u00e1 para ambas horas.<\/small><\/div><div class=\"field\" id=\"input-5\"><label for=\"field-5\">Fecha de fin (opcional)<\/label><input type=\"date\" name=\"fecha_de_fin_opcional\" id=\"field-5\" aria-describedby=\"calc-info-5\" step=\"any\"\/><small id=\"calc-info-5\">Introduce ambas fechas para calcular una duraci\u00f3n de varios d\u00edas. Si introduces una fecha y el final es anterior al inicio, se mostrar\u00e1 un error.<\/small><\/div><div class=\"field\" id=\"input-6\"><label for=\"field-6\">Pausa a descontar<\/label><input type=\"text\" name=\"pausa_a_descontar\" id=\"field-6\" aria-describedby=\"calc-unit-6 calc-info-6\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" value=\"30\"\/><div class=\"unit\" id=\"calc-unit-6\">min<\/div><small id=\"calc-info-6\">Minutos enteros que se descontar\u00e1n del tiempo transcurrido; introduce 0 si no hay pausa.<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Recalcular\" id=\"calculate-button\" data-post=\"6121\">Calcular<\/button><button type=\"reset\">Restablecer<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calcular autom\u00e1ticamente<\/label><small>Si est\u00e1 activado, el resultado se actualizar\u00e1 autom\u00e1ticamente al cambiar cualquier valor.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Duraci\u00f3n calculada<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Duraci\u00f3n (h:mm:ss)<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Total de horas (decimal)<\/span><\/span><span class=\"field-value\" id=\"result-2\" data-unit=\"h\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Total de minutos<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Total de segundos<\/span><\/span><span class=\"field-value\" id=\"result-4\" data-unit=\"s\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-5\"><span class=\"field-title\"><span>D\u00edas, horas y minutos<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-6\"><span class=\"field-title\"><span>Detalles de las fechas y la pausa<\/span><\/span><span class=\"field-value\" id=\"result-6\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copiar enlace a este c\u00e1lculo<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Dejar un comentario<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"6121\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">\u00bfQu\u00e9 te ha parecido este resultado?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Me gusta <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">\u00datil <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confuso <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Decepcionado <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inexacto <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>F\u00f3rmula para calcular el tiempo transcurrido<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">F\u00f3rmula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[T=86{,}400(D_e-D_s)+(t_e-t_s)-60B\\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Donde:<\/strong><\/p>\n<ul>\n<li>\\(T\\) \u2014 duraci\u00f3n tras descontar la pausa, en segundos<\/li>\n<li>\\(D_e-D_s\\) \u2014 n\u00famero de d\u00edas naturales entre la fecha de fin y la de inicio; si dejas las fechas en blanco, es 1 cuando la hora de fin es anterior a la de inicio y 0 en caso contrario<\/li>\n<li>\\(t_e\\) y \\(t_s\\) \u2014 horas de fin y de inicio, medidas en segundos desde la medianoche<\/li>\n<li>\\(B\\) \u2014 pausa que se descuenta, en minutos enteros<\/li>\n<\/ul>\n<p>La f\u00f3rmula calcula el tiempo transcurrido teniendo en cuenta los d\u00edas naturales correspondientes y despu\u00e9s descuenta la pausa. Cada d\u00eda natural se considera de exactamente 24 horas.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-2\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Ejemplo de c\u00e1lculo del tiempo transcurrido<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Ejemplo:<\/strong> con los valores predeterminados, el periodo empieza a las 09:00 y termina a las 17:30 del mismo d\u00eda, con una pausa de 30 minutos.<\/p>\n<p>\\[T=(17\\times3{,}600+30\\times60)-(9\\times3{,}600)-30\\times60=28{,}800\\text{ segundos}\\]<\/p>\n<p><strong>Resultado:<\/strong> 8:00:00, es decir, 8,00 horas, 480,00 minutos y 28 800 segundos en total.<\/p>\n<p>\n\r\n<\/section>\n<h2>C\u00f3mo usar la calculadora<\/h2>\n<ol>\n<li>Elige el <strong>Formato de hora<\/strong>: 24 horas o 12 horas (AM\/PM). Utiliza el mismo formato para ambas horas.<\/li>\n<li>Introduce la <strong>Hora de inicio<\/strong> y la <strong>Hora de fin<\/strong>. Indica las horas y los minutos, por ejemplo, <code>09:00<\/code> y <code>17:30<\/code>. Tambi\u00e9n puedes incluir los segundos, como en <code>09:00:30<\/code>. En el formato de 12 horas, a\u00f1ade AM o PM, como en <code>9:00 AM<\/code>.<\/li>\n<li>Deja en blanco la <strong>Fecha de inicio (opcional)<\/strong> y la <strong>Fecha de fin (opcional)<\/strong> si solo quieres calcular el tiempo entre dos horas. Para medir un intervalo de varios d\u00edas, introduce ambas fechas. Si introduces una sola, la calculadora la utilizar\u00e1 para las dos horas.<\/li>\n<li>Introduce la <strong>Pausa que se descuenta<\/strong> en minutos enteros. El valor predeterminado es 30 minutos; si no hay pausa, introduce 0.<\/li>\n<li>Consulta la <strong>Duraci\u00f3n (h:mm:ss)<\/strong> para ver el tiempo una vez descontada la pausa. Los resultados tambi\u00e9n muestran las horas decimales, los minutos totales y los segundos totales. Revisa los <strong>Detalles de fechas y pausa<\/strong> para ver c\u00f3mo se han tenido en cuenta las fechas y la pausa, si la hay.<\/li>\n<\/ol>\n<h2>Qu\u00e9 significa la duraci\u00f3n de un intervalo<\/h2>\n<p>La duraci\u00f3n es el tiempo que transcurre entre dos momentos, no la hora que marca el reloj en cada uno de ellos. Esta calculadora mide primero el intervalo transcurrido y despu\u00e9s descuenta la pausa que hayas indicado. Te puede servir para comprobar la duraci\u00f3n de un turno de trabajo, una sesi\u00f3n de estudio, un viaje o cualquier otro periodo en el que una parte del tiempo transcurrido no deba contar.<\/p>\n<p>El resultado de <strong>Duraci\u00f3n (h:mm:ss)<\/strong> muestra las horas acumuladas: un intervalo de 26 horas aparece como 26:00:00, no como 2:00:00. <strong>Horas totales (decimal)<\/strong> expresa esa misma duraci\u00f3n en horas, redondeada a dos decimales. Por ejemplo, 8 horas y 30 minutos son 8,50 horas, no 8,30 horas. Los minutos totales tambi\u00e9n se muestran con dos decimales, por lo que los segundos pueden sumar una fracci\u00f3n de minuto.<\/p>\n<p>Si introduces fechas, <strong>D\u00edas, horas y minutos<\/strong> desglosa la duraci\u00f3n resultante en d\u00edas completos de 24 horas y el tiempo restante. Tambi\u00e9n incluye los segundos cuando corresponde. Sin fechas, este desglose adicional no se muestra; consulta el resultado en h:mm:ss aunque el intervalo abarque la medianoche.<\/p>\n<h2>Fechas, intervalos que abarcan la medianoche y l\u00edmites pr\u00e1cticos<\/h2>\n<p>Si dejas ambas fechas en blanco y la hora de fin es anterior a la de inicio, la calculadora supone que el intervalo termina al d\u00eda siguiente. Por ejemplo, de las 22:00 a las 02:00 transcurren cuatro horas antes de descontar cualquier pausa. Si las dos horas son iguales y no introduces fechas, el tiempo transcurrido es cero, no un d\u00eda completo. Para indicar un intervalo de un d\u00eda completo o m\u00e1s, introduce ambas fechas.<\/p>\n<p>En cuanto introduces una fecha, la calculadora deja de suponer que el intervalo termina al d\u00eda siguiente. Si la fecha y la hora de fin son anteriores al inicio, se produce un error. Esto tambi\u00e9n ocurre cuando introduces una sola fecha y la hora de fin es anterior. La pausa debe ser un n\u00famero entero de minutos igual o superior a cero y no puede superar el tiempo transcurrido.<\/p>\n<p>Los d\u00edas naturales se consideran de exactamente 24 horas. El c\u00e1lculo no tiene en cuenta los husos horarios ni los cambios de hora, por lo que un intervalo que abarque alguno de esos cambios puede diferir del tiempo transcurrido real. Si est\u00e1s planificando un viaje por carretera, puedes comparar la duraci\u00f3n calculada con la <a href=\"https:\/\/wpcalc.com\/es\/vida\/calculadora-hora-llegada-viaje-carretera\/\">Calculadora de la hora de llegada de un viaje por carretera<\/a>. Si necesitas estimar un importe seg\u00fan la duraci\u00f3n de una parada, consulta la <a href=\"https:\/\/wpcalc.com\/es\/vida\/calculadora-coste-aparcamiento\/\">Calculadora del coste de aparcamiento<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calcula el tiempo entre una hora de inicio y una de fin. Puedes a\u00f1adir fechas y descontar una pausa. Introduce las horas en formato de 24 o 12 horas (AM\/PM).<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[22],"tags":[23],"class_list":["post-6121","post","type-post","status-publish","format-standard","hentry","category-vida","tag-fechas"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/posts\/6121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/comments?post=6121"}],"version-history":[{"count":0,"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/posts\/6121\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/media?parent=6121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/categories?post=6121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/es\/wp-json\/wp\/v2\/tags?post=6121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}