- Como o total de dias vividos é calculado?
- A calculadora pega a diferença entre sua data de nascimento (e a hora, se informada) e o momento atual, em milissegundos, divide por 86.400.000 — o número de milissegundos num dia — e arredonda para baixo. Os anos bissextos são tratados sozinhos pela aritmética de datas nativa do JavaScript, porque a contagem é em milissegundos entre dois instantes, não em dias do calendário. O horário de verão não muda a resposta pelo mesmo motivo.
- Por que o contador atualiza a cada segundo?
- Porque a idade é uma quantidade que cresce sem parar, não um número fixo. Mostrar como valor parado dá a entender que ela parou no momento em que você abriu a página — o que não é verdade. O tique de um segundo mantém honestos os segundos, os minutos e os batimentos. Em processamento, não custa nada; no visual, é a diferença entre uma ferramenta que parece viva e uma que parece um print.
- De onde vêm os números de 80 bpm e 16 respirações por minuto?
- Os dois são médias da população informadas por grandes fontes médicas (Mayo Clinic, American Heart Association). A frequência cardíaca normal em repouso para adultos é de 60–100 bpm; 80 é o meio dessa faixa, que usamos como um número representativo. A frequência respiratória normal em repouso para adultos é de 12–20 por minuto; usamos 16. Seus números reais serão menores em repouso e maiores quando você está ativo, e a média ao longo da vida fica mais perto da de repouso porque você dorme cerca de um terço da vida. Veja como estimativas de ordem de grandeza, não como leituras médicas.
- E se eu não souber a hora exata em que nasci?
- Deixe o campo de hora em branco — a calculadora usa 00:00. Seu total de dias vividos vai estar certo (com margem de 1 dia) e as horas e minutos vão ficar dentro de 24 horas. Para a maioria das pessoas essa é a precisão certa; o número de dias é o principal de qualquer jeito. Se você quer o segundo exato, a certidão de nascimento é a fonte da verdade.
- Qual a diferença disto para a Calculadora de Idade?
- A Calculadora de Idade devolve anos, meses e dias — o formato que você escreveria num formulário. Esta devolve um único número grande: o total de dias vividos. As duas respondem a perguntas diferentes. “Quantos anos eu tenho?” pede anos, meses e dias. “Há quanto tempo eu estou vivo?” pede dias, e é aí que esta ferramenta mora. A conta é parecida, mas o enfoque é outro.
- Minhas datas serão enviadas para um servidor?
- Não. O cálculo roda inteiro no seu navegador. Nenhum evento de analytics registra a data que você digitou, nenhuma chamada de API a leva para fora do seu aparelho. A página é HTML estático e o widget é um pequeno componente React — os dois carregam uma vez e depois rodam localmente.
- Por que às vezes o contador mostra um número terminando em dígitos estranhos?
- Porque o ponteiro dos segundos está andando enquanto você lê. Batimentos e respirações vêm dos minutos passados, que avançam a cada 60 segundos; os segundos avançam a cada segundo; o número de dias só muda a cada 24 horas. Se dois números do resultado virarem no mesmo instante, é coincidência — eles atualizam em ritmos diferentes, mas aparecem no mesmo quadro.
- Posso contar a idade em dias de outra pessoa — um filho, um pai, um pet?
- Sim. A ferramenta não sabe de quem é a data que você digitou. Para pets, o número de batimentos não vai ser preciso — cães ficam entre 70 e 140 bpm, gatos entre 140 e 220, conforme porte e raça —, mas dias, horas, minutos e segundos vão estar exatos. Para um número mais específico para pets, nossa Calculadora de Idade de Cachorro converte anos de cachorro em anos humanos com a fórmula ajustada por porte da AVMA.