ForHosting KIT · Ferramentas para dev

Calculadora de idade em segundos totais

A calculadora de idade em segundos totais transforma todo o intervalo entre a data de nascimento e uma data de referência escolhida em um total exato de segundos inteiros.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Ela é útil quando anos, meses e dias são imprecisos demais para um contador, marco, campo de dados ou comparação. Informe duas datas do calendário gregoriano no formato YYYY-MM-DD. A ferramenta valida as datas, conta todos os dias decorridos — inclusive dias bissextos — e multiplica esse total pela quantidade de segundos de um dia.

Escolha a data de nascimento e a data de referência

Comece pela data de nascimento e depois escolha o dia em que a idade deve ser medida. Os dois valores seguem o formato estrito YYYY-MM-DD; assim, 9 de março de 1992 deve ser informado como 1992-03-09. A referência pode ser a data de hoje, desde que seu aplicativo a forneça explicitamente, uma data passada para um cálculo histórico ou uma data futura para um marco planejado. A calculadora nunca consulta o relógio atual, o que mantém solicitações repetidas estáveis e torna o resultado auditável. Cada data é interpretada como meia-noite UTC. Essa convenção é importante porque uma data de calendário isolada não contém horário nem fuso. A referência precisa ser igual ou posterior ao nascimento. Se vier antes, a entrada será recusada em vez de gerar uma idade negativa. Datas impossíveis, como 2025-02-29 ou 2024-13-01, também são recusadas, evitando um total aparentemente válido calculado a partir de um valor de calendário inexistente.

Entenda o cálculo dos segundos totais

Primeiro, o cálculo converte cada data gregoriana válida em um número sequencial de dia usando aritmética inteira de calendário. Em seguida, subtrai o número do dia de nascimento do número da referência e multiplica a diferença por 86,400, a quantidade exata de segundos SI em um dia convencional de vinte e quatro horas. As regras gregorianas são aplicadas diretamente: anos divisíveis por quatro são bissextos, exceto os anos de fim de século que não sejam também divisíveis por quatrocentos. Portanto, 29 de fevereiro acrescenta um dia sempre que realmente estiver no intervalo. A saída apresenta total_days como valor intermediário verificável e total_seconds como resposta principal. Como a entrada contém datas, não timestamps, partes de um dia são excluídas de propósito. Mudanças de horário de verão, fusos locais, segundos intercalares e o horário de nascimento não são inferidos. Isso produz uma medida civil determinística, adequada a calculadoras e registros, sem alegar uma precisão que a entrada não oferece.

Use o resultado corretamente em aplicativos e marcos

Use total_seconds quando você precisar de um único valor comparável, em vez de uma expressão de idade baseada no calendário. Uma página comemorativa pode identificar quando alguém alcança um grande marco de segundos vividos; uma atividade escolar pode comparar durações de vida em uma unidade comum; e um fluxo de dados pode normalizar idades antes de ordenar ou analisar registros. Mantenha birth_date e reference_date junto do total para que o cálculo possa ser reproduzido depois. Se o sistema de origem guarda um timestamp exato do nascimento, esta calculadora baseada apenas em datas não substitui a subtração de timestamps: ela mede, deliberadamente, da meia-noite UTC de uma data até a meia-noite UTC da outra. O resultado também não deve ser tratado como tempo atômico decorrido, pois calendários civis não registram segundos intercalares históricos. Para buscas comuns de idade em segundos e contadores por data, o critério é coerente e estável. O cálculo no navegador é gratuito; uma solicitação automatizada via API usa o preço base exibido de US$ 0,002 e devolve o mesmo resultado.

Comemore um marco de segundos vividos

Converta o intervalo entre o nascimento e um evento em um número para um cartão, contador ou anúncio.

Normalize idades para análise

Represente idades baseadas em datas em uma unidade consistente antes de comparar, ordenar ou exportar registros.

Ensine aritmética de calendário

Mostre como anos comuns, anos bissextos, dias decorridos e segundos se relacionam usando datas reproduzíveis.

O que a calculadora retorna?

Ela retorna as datas validadas de nascimento e referência, o total de dias decorridos e o total de segundos.

Os anos bissextos são considerados?

Sim. Ela segue as regras gregorianas, incluindo a exceção dos séculos e a dos anos divisíveis por quatrocentos.

A data atual é usada automaticamente?

Não. Você deve informar a data de referência; assim, a mesma entrada sempre produz o mesmo resultado.

Horário e fuso horário são considerados?

Não. As duas datas são interpretadas como meia-noite UTC, e o resultado converte dias inteiros em segundos.

A referência pode ser anterior ao nascimento?

Não. Essa ordem é recusada como entrada inválida, em vez de ser apresentada como idade negativa.

Quanto custa um cálculo pela API?

Cada solicitação via API usa o preço base exibido de US$ 0,002; a versão no navegador é gratuita.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/date/age-total-seconds

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/date/age-total-seconds \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"birth_date":"2000-01-01","reference_date":"2025-01-01"}'
{
  "birth_date": "2000-01-01",
  "reference_date": "2025-01-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.age_total_seconds",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →