Cómo convertir unidades de tiempo

Escribe un valor en la fila de la unidad que tengas y pulsa Convertir, o pulsa Intro dentro del campo: las otras seis filas se rellenan con la misma duración y la fila en la que escribiste conserva tu texto tal cual. Borrar todo vacía los siete campos de este conversor y no toca el buscador de la cabecera. Todo se calcula en el navegador, así que la página sigue funcionando sin conexión y no se sube lo que escribes.

Las siete filas son milisegundos, segundos, minutos, horas, días, semanas y un año de 365 días. Un año son 31536000 segundos, una semana 604800, un día 86400, una hora 3600, un minuto 60 y un segundo 1000 milisegundos. No hay fila de meses porque un mes del calendario dura entre 28 y 31 días; la fila de años usa el factor fijo de 365 días que indica la página, no un año del calendario.

  1. Escribe el número en la fila de la unidad que ya conoces, por ejemplo horas. La coma se avisa como error en lugar de borrarse: escribe 1.5, no 1,5. También se acepta la notación exponencial, como 1e3.
  2. Pulsa Convertir en esa fila o pulsa Intro en el campo. Las otras seis filas se rellenan con la misma duración y la fila en la que escribiste conserva tu texto para que el cursor no salte.
  3. Lee las filas que necesites. Cada valor se redondea a doce cifras significativas, así que un minuto se lee como 60 segundos y 0.000694444444444 días, sin cola de ruido binario.
  4. Los valores por debajo de 1e-6 o a partir de 1e12 se muestran en notación exponencial: 1 milisegundo son 3.17097919838e-11 años y 365 años son 1.151064e13 milisegundos.
  5. Pulsa Borrar todo para vaciar los siete campos o corrige el dato. Cuando un valor no se puede leer, la línea de estado bajo el conversor indica el motivo en lugar de dejar la fila sin cambios y sin explicación.

Factores, redondeo y entradas rechazadas

Qué significa cada fila y de dónde salen los factores

El conversor transforma una duración, no una fecha: aquí no hay calendario, ni zona horaria, ni reglas de horario de verano. Los factores son exactos y salen de las definiciones: un minuto son exactamente 60 segundos, una hora 3600 segundos, un día 86400 segundos, una semana 7 días y la fila de años son exactamente 365 días = 31536000 segundos.

Como la fila de años es un factor fijo de 365 días, un año aquí no es un año bisiesto (366 días) ni el año gregoriano medio (365,2425 días). La misma razón explica que no haya fila de meses: un mes dura entre 28 y 31 días, así que no existe un único factor que ofrecer.

Leer el resultado sin dígitos inventados

Cada resultado se redondea a doce cifras significativas antes de escribirse en el campo. 7 días son exactamente 1 semana y 365 días exactamente 1 año, así que esas dos filas ya no muestran 0.9999997 ni 0.9999905, y un minuto son 60 segundos, no 59.9999988.

Los valores muy pequeños se imprimen en notación exponencial en lugar de una ristra de ceros: 1 milisegundo son 3.17097919838e-11 años y 1.15740740741e-8 días. También puedes escribir notación exponencial, como 1e3, en cualquier campo.

Qué entradas se rechazan y por qué

La coma decimal se avisa en lugar de borrarse: el campo antiguo convertía 1,5 en 15 porque el filtro eliminaba todo lo que no fuera 0-9 y el punto. Una duración negativa se rechaza con un mensaje, una cadena ilegible como 1.2.3 se nombra en la línea de estado y un campo vacío pide un valor.

Los números se guardan como dobles IEEE 754, así que los enteros son exactos hasta 2^53 (9007199254740992) y a partir de ahí sobreviven unas 15 a 17 cifras significativas. Si un valor debe ser exacto al milisegundo con ese tamaño, conviene convertirlo con una herramienta de precisión arbitraria.

Herramientas recientes: