Digite um valor em qualquer linha e clique em Converter: as outras seis linhas mostram a mesma duração. A linha de anos usa um fator fixo de 365 dias, não um ano do calendário, e não há linha de meses porque um mês dura de 28 a 31 dias.
Funciona localmente no seu navegadorDigite um valor na linha da unidade que você tem e clique em Converter, ou pressione Enter no campo: as outras seis linhas recebem a mesma duração e a linha em que você digitou mantém o seu texto exatamente como está. Limpar tudo esvazia os sete campos deste conversor e não mexe na busca do cabeçalho. Tudo é calculado no navegador, então a página continua funcionando sem conexão e nada do que você digita é enviado.
As sete linhas são milissegundos, segundos, minutos, horas, dias, semanas e um ano de 365 dias. Um ano tem 31536000 segundos, uma semana 604800, um dia 86400, uma hora 3600, um minuto 60 e um segundo 1000 milissegundos. Não existe linha de meses porque um mês do calendário dura de 28 a 31 dias; a linha de anos usa o fator fixo de 365 dias indicado na página, não um ano do calendário.
O conversor transforma uma duração, não uma data: aqui não existe calendário, fuso horário nem regra de horário de verão. Os fatores são exatos e vêm das definições: um minuto tem exatamente 60 segundos, uma hora 3600 segundos, um dia 86400 segundos, uma semana 7 dias e a linha de anos tem exatamente 365 dias = 31536000 segundos.
Como a linha de anos é um fator fixo de 365 dias, um ano aqui não é um ano bissexto (366 dias) nem o ano gregoriano médio (365,2425 dias). O mesmo cuidado explica a ausência da linha de meses: um mês dura de 28 a 31 dias, então não há um único fator a oferecer.
Cada resultado é arredondado para doze algarismos significativos antes de ser escrito no campo. 7 dias são exatamente 1 semana e 365 dias exatamente 1 ano, então essas duas linhas já não mostram 0.9999997 nem 0.9999905, e um minuto são 60 segundos, não 59.9999988.
Valores muito pequenos são impressos em notação exponencial em vez de uma fileira de zeros: 1 milissegundo são 3.17097919838e-11 anos e 1.15740740741e-8 dias. Você também pode digitar notação exponencial, como 1e3, em qualquer campo.
A vírgula decimal é avisada em vez de apagada: o campo antigo transformava 1,5 em 15 porque o filtro removia tudo o que não fosse 0-9 e o ponto. Uma duração negativa é recusada com uma mensagem, uma sequência ilegível como 1.2.3 é nomeada na linha de status e um campo vazio pede um valor.
Os números são guardados como doubles IEEE 754, então os inteiros são exatos até 2^53 (9007199254740992) e acima disso sobrevivem cerca de 15 a 17 algarismos significativos. Se um valor precisa ficar exato ao milissegundo nesse tamanho, converta com uma ferramenta de precisão arbitrária.