ToolActToolAct

Convertidor de Unidades de Tiempo

Herramienta online para convertir entre años, meses, semanas, días, horas, minutos, segundos y milisegundos

¿Qué es la conversión de unidades de tiempo?

El conversor de tiempo convierte entre unidades como milisegundos, segundos, minutos, horas, días, semanas, meses y años. Es útil para mediciones de ejecución, tiempos de animación, timeouts de API, planificación cron, estimaciones de proyecto, periodos contractuales, planes de estudio y documentación técnica. Algunas unidades son exactas y otras dependen del contexto: un día no siempre se comporta como 24 horas alrededor de zonas horarias y horario de verano, y meses o años no tienen siempre la misma longitud. La herramienta es adecuada para conversiones directas, pero fechas de calendario, facturación, plazos legales y programación entre zonas horarias requieren cálculos con calendario.

Cómo usar

Cómo usar

  1. Introduce el valor a convertir en el campo de entrada
  2. Selecciona la unidad de origen (Desde) y la de destino (A)
  3. Haz clic en el botón Convertir o consulta el resultado en tiempo real
  4. Haz clic en Conversiones relacionadas para ver otras combinaciones de unidades

Supuestos de unidades

  • Las conversiones de meses y años usan longitudes promedio salvo que la herramienta indique lo contrario; no equivalen a operaciones con fechas de calendario.
  • Para facturación, SLAs o registros, mantén milisegundos o segundos como valor original y anota la regla de redondeo aplicada.

Casos de uso

Convertir entre unidades de duración con URLs compartiblesIntroduce un valor, selecciona las unidades de tiempo de origen y destino, y abre una ruta de detalle de conversión que contiene las unidades y el valor. El caso de misma unidad está deshabilitado, de modo que cada página generada representa una conversión significativa. Las conversiones basadas en la época Unix 1970-01-01 UTC quedan fuera de alcance, ya que esta página trabaja con duraciones puras y no se vincula a una fecha de calendario.
Cambiar rápidamente entre pares de duración comunesEl conversor comienza con días a horas y ofrece un botón de intercambio para la dirección inversa. Resulta útil para planificar horarios, estimar duraciones, convertir registros y traducir intervalos de tiempo entre unidades legibles por humanos y por máquinas.
Mantener etiquetas de unidades localizadas y coherentesLos nombres y abreviaturas de unidades provienen de los datos traducidos de la página, mientras que la selección de conversión permanece numérica y compatible con URLs. Esto permite que la herramienta funcione tanto como conversor interactivo como colección de páginas de conversión indexadas. Ten en cuenta que la abreviatura CST se solapa entre zonas horarias (Hora Estándar Central de EE. UU. y Hora Estándar de China) y existen colisiones similares para IST, BST y EST, así que lee siempre el nombre completo de la zona al compartir un resultado.
Traducir duraciones de API y animaciones entre unidadesConvierte una ventana de debounce de 1500 ms en 1,5 s para documentación, o transforma un presupuesto de 33,33 ms por fotograma a 30 fps en microsegundos para una descripción de SLA. El intercambio de unidades permite moverte entre formatos legibles por humanos y por máquinas sin volver a escribir el valor.
Estimar plazos de proyecto sin supuestos de calendarioConvierte 14 días en 2 semanas o 336 horas al definir el alcance de un sprint, pero recuerda que la herramienta trata los meses como 30 días y los años como 365 días. Para periodos de facturación o calendarios afectados por festivos, usa una biblioteca con conciencia de calendario en lugar de un conversor de duración. La página tampoco compensa los segundos intercalares, por lo que los intervalos que cruzan una inserción programada UTC tendrán un desvío de exactamente un segundo respecto a una referencia basada en TAI, algo que normalmente no importa en planificación de sprint pero sí en telemetría satelital y sistemas sensibles a NTP.

Principio técnico

El segundo es la unidad base del SI para el tiempo, redefinida en la 13.ª Conferencia General de Pesos y Medidas en 1967 como 9.192.631.770 ciclos de la radiación emitida por la transición hiperfina del estado fundamental del cesio-133 a 0 K. Todas las unidades superiores de esta herramienta son múltiplos enteros del segundo: 1 minuto = 60 s, 1 hora = 3.600 s, 1 día = 86.400 s, 1 semana = 604.800 s. Estos factores provienen del sistema sexagesimal babilónico (base 60) y del día egipcio de 24 horas, no de la física, pero han sido fijados por el folleto del SI y la norma ISO 80000-3:2019, por lo que la conversión es exacta. Los años y meses son inherentemente difusos. El calendario gregoriano (Inter gravissimas, Papa Gregorio XIII, 1582) define un año medio de 365,2425 días mediante la regla «divisible por 4, excepto los siglos no divisibles por 400» (1600 y 2000 son bisiestos, 1700/1800/1900 no). El año juliano de 365,25 días sigue usándose en astronomía y es la convención que este conversor aplica para conversiones de año a día porque coincide con el valor predeterminado más común en hojas de cálculo y bibliotecas. El mes medio es entonces 365,2425 / 12 ≈ 30,436875 días, frecuentemente redondeado a 30,44; este conversor usa 30,44. La aritmética de calendario («sumar un mes al 31 de enero») no puede hacerse sumando un número fijo de segundos, por lo que cualquier cálculo de días laborables, facturación o contratos debe recurrir a una biblioteca con conciencia de fecha como date-fns, Luxon o Temporal. El tiempo POSIX (época Unix) cuenta segundos sin intercalación desde 1970-01-01 00:00:00 UTC e ignora explícitamente los 27 segundos intercalares insertados por el IERS entre 1972 y 2017 para mantener UTC dentro de 0,9 s de UT1. En 2024 TAI - UTC = 37 s, y el CGPM votó en 2022 abandonar el segundo intercalar antes de 2035. El Date.now() de JavaScript devuelve milisegundos POSIX sin ajuste de segundos intercalares, y performance.now() devuelve una marca de tiempo monótona de alta resolución con precisión submilisegundo (los navegadores la limitan entre 5 µs y 1 ms para mitigar Spectre). La doble precisión IEEE 754 puede representar ±2^53 ms exactamente, lo que cubre aproximadamente ±285.427 años desde la época, muy por encima de cualquier conversión práctica que esta herramienta necesite.

  • Definición del SI: 1 segundo = 9.192.631.770 períodos de radiación de la transición hiperfina del cesio-133 (CGPM 1967, reafirmado en el folleto del SI de 2019)
  • Factores enteros fijos: 1 min = 60 s, 1 h = 3.600 s, 1 d = 86.400 s, 1 sem = 604.800 s; son exactos por definición de ISO 80000-3, no mediciones
  • Año medio gregoriano: 365,2425 días (regla de bisiesto 4/100/400); año juliano: 365,25 días; esta herramienta usa 365,25 d/año y 30,44 d/mes (365,25 / 12 con redondeo) según lo documentado en el FAQ
  • El tiempo POSIX ignora los segundos intercalares: 27 insertados por el IERS entre 1972 y 2017; TAI - UTC = 37 s en 2024; el CGPM resolvió en 2022 retirar el segundo intercalar hacia 2035
  • Unidades subsegundo: 1 s = 10^3 ms = 10^6 µs = 10^9 ns; el tiempo de Planck ≈ 5,39 × 10^-44 s es el límite teórico inferior para intervalos con significado físico
  • Precisión en JavaScript: Date.now() devuelve milisegundos int64 desde 1970-01-01 UTC; performance.now() es monótono con limitación de 5 µs a 1 ms según W3C High Resolution Time nivel 3 (mitigación de Spectre)
  • Límites de la aritmética de calendario: las sumas de mes y año no son asociativas (31 ene + 1 mes + 1 mes ≠ 31 mar en febrero); usa la propuesta Temporal o date-fns para cálculos de fechas civiles

Ejemplos

Días a horas, minutos y segundos

1 día = 24 h = 1.440 min = 86.400 s = 86.400.000 ms

Horas a minutos y segundos

1 h = 60 min = 3.600 s; una jornada laboral de 8 horas = 480 min = 28.800 s

Años a días, horas y minutos (promedio)

1 año ≈ 365,25 d ≈ 8.766 h ≈ 525.960 min ≈ 31.557.600 s

Referencias de semana y mes

1 semana = 7 d = 168 h = 10.080 min; 1 mes promedio ≈ 30,44 d ≈ 730,5 h

Año común vs. año bisiesto

Año común = 365 d = 8.760 h; año bisiesto = 366 d = 8.784 h (un día extra cada 4 años, menos las reglas de siglo)

Milisegundos en programación y animación

1 s = 1.000 ms; el presupuesto de un fotograma a 60 fps = 16,67 ms; una ventana de debounce de 1,5 s = 1.500 ms

Preguntas frecuentes

¿Qué unidades de tiempo se admiten?

Nanosegundos, microsegundos, milisegundos, segundos, minutos, horas, días, semanas, meses, años, décadas, siglos y milenios. Elige cualquier par de unidades y la página realiza la conversión en tiempo real.

¿Cómo se define un 'mes' o un 'año'?

La conversión usa duraciones promedio: mes = 30,44 días (365,25/12), año = 365,25 días (año juliano). Los meses y años reales tienen duración variable, por lo que convertir desde o hacia estas unidades es necesariamente aproximado. Para aritmética exacta de calendario usa la herramienta Diferencia de Fechas.

¿Por qué un año es 365,25 días y no 365?

Porque el año solar es de 365,2422 días. La aproximación juliana redondea a 365,25 (un día bisiesto cada 4 años). El promedio de 400 años del calendario gregoriano es 365,2425. Para la mayoría de las conversiones esa diferencia del 0,06 % no importa; en fechas arqueológicas se acumula.

¿Puedo convertir horas-minutos-segundos?

La página normalmente convierte un único valor de unidad (p. ej. 5400 s ↔ 1,5 h ↔ 90 min). Para mostrar en formato HH:MM:SS usa un formateador de duración; esta herramienta te da la conversión numérica subyacente.

¿Qué precisión tienen las conversiones por debajo del segundo?

1 segundo = 10^9 nanosegundos. La precisión numérica de JavaScript es de 15 a 17 dígitos significativos, así que el conversor maneja aproximadamente ±10^7 segundos con precisión de nanosegundos antes de que aparezca el redondeo. Para trabajos con relojes atómicos usa una herramienta especializada.

¿Se tiene en cuenta el 'segundo intercalar'?

No. La página trata cada minuto como exactamente 60 segundos. Los segundos intercalares (insertados ocasionalmente para mantener UTC alineado con la rotación de la Tierra) son demasiado raros para incluirlos en conversiones generales.

¿El cálculo se hace localmente?

Sí. La conversión de unidades es pura aritmética JavaScript en el navegador; nada se registra ni se envía por la red.