Calculadora de idade do bebê
Veja a idade do seu bebê do jeito que o pediatra conta: um bebê nascido em 2025-01-15 tem 79 semanas e 3 dias em 2026-07-25, o que também dá 18 meses e 10 dias. Os dois números saem das mesmas duas datas. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Data de nascimento
- 2025-01-15
- Data de referência
- 2026-07-25
- Semanas
- 79
- Dias restantes
- 3
- Meses
- 18
- Dias
- 10
Uma calculadora de idade do bebê responde ao que os pais digitam toda semana: quantas semanas meu bebê tem e a quantos meses isso corresponde? Consultas pediátricas, calendários de vacinas, regressões do sono e tabelas de marcos falam primeiro em semanas completas e depois em meses de calendário concluídos. Esta ferramenta recebe uma data de nascimento explícita e uma data de referência explícita como valores civis YYYY-MM-DD, nunca inventa o hoje com o relógio do hospedeiro e devolve as duas medidas a partir do mesmo par.
O que significam as semanas e os meses de idade do bebê
O cuidado pediátrico fala da idade do bebê em duas unidades que não se trocam. Nos primeiros meses, clínicas, calendários de vacinação e livros de sono contam semanas concluídas desde o nascimento. Depois disso, curvas de crescimento, tamanhos de roupa e consultas do bebê saudável passam a meses de calendário concluídos.
Uma semana são sete dias civis, então a contagem de semanas é o quociente inteiro do intervalo de dias entre o nascimento e a data de referência. Um mês de calendário não tem trinta dias nem quatro semanas: é o número de aniversários mensais já ocorridos, com os dias restantes medidos a partir do último aniversário.
Subtrair anos e meses no calendário civil e recuar um mês quando o dia do mês ainda não chegou é o mesmo contrato que as fichas de admissão usam ao perguntar com quantos meses a criança está. Este motor nunca consulta um relógio do hospedeiro, um fuso horário nem tabelas de horário de verão. Nascimento e referência devem ser enviados, para que o mesmo par produza sempre as mesmas semanas e os mesmos meses.
Uma criança nascida em quinze de janeiro de dois mil e vinte e cinco tem dezoito meses e dez dias em vinte e cinco de julho de dois mil e vinte e seis, e esse intervalo também são setenta e nove semanas e três dias. A mesma criança tem seis semanas em vinte e seis de fevereiro de dois mil e vinte e cinco.
Nascimentos em dia bissexto seguem um teto gregoriano no último dia do mês ao somar meses: um bebê nascido em vinte e nove de fevereiro alcança o mês seguinte no último dia de um mês mais curto. Use esta página quando a busca for a idade do bebê em semanas ou meses; use uma ferramenta de anos completos quando a pergunta for só os anos de vida concluídos.
Onde uma calculadora de idade do bebê se justifica
Aplicativos de parentalidade e diários do bebê precisam de uma única fonte de semanas e meses para que um painel, um lembrete de vacina e um cartão de marco nunca discordem sobre a idade da criança em um dia escolhido. Clínicas e ferramentas de coordenação de cuidados podem imprimir os mesmos números em folhetos educativos e ainda encaminhar decisões médicas à equipe licenciada.
Equipes de produto que dimensionam fraldas, fórmula ou roupas por coorte de idade podem comparar um nascimento com uma data de catálogo sem embutir a aritmética do calendário em cada cliente. Mantenha expectativas honestas: esta capacidade mede semanas gregorianas concluídas e meses de calendário concluídos entre duas datas explícitas; não inventa o hoje com um relógio de servidor, não aplica idade gestacional corrigida para prematuros, não pula fins de semana nem converte idades lunares.
Combine-a com uma ferramenta de anos completos quando o texto perguntar só a idade em anos, e com um auxiliar de horário de mamadas quando a próxima pergunta for com que frequência um recém-nascido costuma comer. Como a implementação é parse pura de nível A, cada chamada bem-sucedida continua barata, determinística e livre de tokens de modelo ou rede de saída, exatamente o que suítes de regressão precisam ao fixar casos-limite de aniversário e de dia bissexto ao longo de anos de datas de nascimento.
Casos de uso
Aplicativos de parentalidade e diários do bebê
Mostre aos cuidadores as semanas concluídas e os meses de calendário ao lado de um registro, um lembrete de vacina ou um cartão de marco, a partir de um nascimento armazenado e de um dia de instantâneo escolhido.
Quantas semanas meu bebê tem
Informe um nascimento e uma data de referência para ver as semanas concluídas com os dias restantes e, em seguida, os meses de calendário correspondentes, sem deriva do relógio do hospedeiro.
Folhetos clínicos e produtos por faixa etária
Compare um nascimento com a data de uma consulta ou de um catálogo para que pacotes educativos e tabelas de tamanho usem sempre o mesmo par de semanas e meses.
Perguntas frequentes
Como esta calculadora conta as semanas e os meses do bebê?
As semanas são o piso do intervalo civil de dias dividido por sete. Os meses são meses de calendário concluídos, com os dias restantes após o último aniversário mensal.
O que acontece se o nascimento for depois da referência?
A idade não pode ser negativa; corrija o par em vez de esperar uma contagem com sinal de semanas ou meses.
Esta ferramenta usa idade gestacional corrigida em prematuros?
Não. O motor usa apenas a data civil de nascimento e a data de referência. Se o fluxo precisar, aplique você mesmo o ajuste de idade corrigida antes de chamar.
Quanto custa a calculadora de idade do bebê?
A ferramenta do navegador é gratuita no seu dispositivo.
Por que um mês não é igual a quatro semanas?
Porque um mês de calendário conta os aniversários mensais desde o nascimento, e quase todos os meses têm mais de quatro semanas. Dividir as semanas por quatro aumentaria os meses, por isso cada número é calculado separadamente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/life/baby-age \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"2025-01-15","reference_date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/life/baby-age", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "2025-01-15",
"reference_date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/baby-age",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "2025-01-15",
"reference_date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/baby-age", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"2025-01-15","reference_date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"2025-01-15","reference_date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/baby-age", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"birth_date": "2025-01-15",
"reference_date": "2026-07-25"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.baby_age",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
As duas datas produzem sempre as mesmas semanas e os mesmos meses no navegador, na integração contínua e na API. Um nascimento posterior à referência falha com invalid_input e não é cobrado. Chamadas API bem-sucedidas usam o preço-base publicado US$ 0,002.
Contrato de entrada, validação do calendário e forma da resposta
Cada valor deve ser um dia civil no formato YYYY-MM-DD, por exemplo dois mil e vinte e cinco hífen zero um hífen quinze para o nascimento e dois mil e vinte e seis hífen zero sete hífen vinte e cinco para o dia do instantâneo. Você pode prefixar uma data-hora ISO-8601 completa; se houver hora, só a parte de calendário é usada, porque a idade do bebê é uma medida de data a data, não uma duração de relógio com fusos. Os anos vão de um a nove mil novecentos e noventa e nove, os meses de um a doze, e o dia deve existir naquele mês sob regras gregorianas de ano bissexto, incluindo vinte e nove de fevereiro só em anos bissextos. Se o nascimento cair estritamente depois da referência, o pedido falha com uma mensagem clara de que a idade não pode ser negativa. Faça POST de um corpo JSON compacto com dois campos de texto obrigatórios: birth_date e reference_date. Os aliases opcionais birth, birthdate, dob e from mapeiam para o campo de nascimento; reference, as_of, to e on para o de referência, para que construtores de formulários e SDKs conservem nomes habituais. Pares impossíveis como dois mil e vinte e três hífen zero dois hífen vinte e nove são rejeitados com invalid_input em vez de serem forçados para março. Campos ausentes, strings vazias e valores que não são texto falham com invalid_input nomeando o campo e não são cobrados.
Onde uma calculadora de idade do bebê se justifica
Chame a API pré-paga quando rastreadores, lembretes ou exportações precisarem de um contrato estável com saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo depois que o motor rejeita o pedido.
Perguntas técnicas
A calculadora usa sozinha a data de hoje?
Não. reference_date é obrigatório. O motor nunca lê o relógio do sistema, então os resultados ficam idênticos em CI, navegadores e workers da API.