Escribe un valor en cualquier fila y pulsa Convertir: las otras seis filas muestran la misma duración. La fila de años usa un factor fijo de 365 días, no un año del calendario, y no hay fila de meses porque un mes dura entre 28 y 31 días.
Se ejecuta localmente en tu navegadorEscribe 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.
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.
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.
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.