Idade gestacional a partir da DPP
Calcula de quantas semanas está uma gestação a partir da data provável do parto: com DPP em 15 de outubro de 2026, no dia 15 de maio de 2026 são 18 semanas e 1 dia, e faltam 153 dias. 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
- Edd
- 2026-10-15
- As of
- 2026-05-15
- Duração da gestação a termo (dias)
- 280
- Última menstruação estimada
- 2026-01-08
- Dias de gestação
- 127
- Semanas
- 18
Esta calculadora de idade gestacional a partir da data provável do parto (DPP) transforma uma data estimada de parto e um dia de calendário de referência em semanas completas e dias restantes de gravidez. Você fornece ambas as datas como cadeias estritas YYYY-MM-DD —nunca o relógio do servidor—, para que os resultados permaneçam reproduzíveis em fichas, educação pré-natal e testes automatizados. Por padrão a ferramenta assume um termo de duzentos e oitenta dias (quarenta semanas) desde a última menstruação estimada até a DPP segundo a regra de Naegele, e informa os dias gestacionais, o rótulo familiar de semanas mais dias, os dias restantes até a data do parto, a faixa de trimestre, a DUM estimada e se o dia de referência já passou da DPP.
Como a idade gestacional é obtida a partir da data provável do parto
Clínicos e famílias costumam falar da gravidez em semanas completas mais dias restantes, por exemplo vinte e oito semanas e três dias. Quando a única âncora disponível é uma data provável do parto e não uma última menstruação confirmada, a reconstrução padrão consiste em recuar a partir da DPP o comprimento de termo assumido —duzentos e oitenta dias para uma gravidez clássica de quarenta semanas— para recuperar uma DUM estimada e, em seguida, contar dias inteiros do calendário gregoriano desde essa DUM até a data de referência.
De forma equivalente, os dias gestacionais equivalem aos dias de termo menos a distância com sinal da data de referência até a DPP. O percurso é educativo e determinístico; não substitui a datação por ultrassom, o julgamento clínico nem o aconselhamento médico individual.
Usos práticos, limites e diferenças em relação a ferramentas relacionadas
Use esta página quando alguém já tiver uma data de parto de um aplicativo, um cartão de consulta ou um laudo de ultrassom e quiser uma leitura transparente de semanas mais dias para um dia de referência escolhido —fichas de aula, rascunhos de educação ao paciente, testes unitários de apps de maternidade ou pré-checagens de pipeline antes de registrar marcos—.
Esta landing mira buscas como calculadora de idade gestacional a partir da data do parto, quantas semanas de gravidez a partir da DPP e semanas gestacionais a partir da data estimada de parto. Não é uma calculadora de DPP a partir da DUM (outra intenção de busca atendida por outras ferramentas do KIT), não é uma tabela de ganho de peso na gravidez, não é um motor de biometria ultrassonográfica nem aconselhamento médico.
Prefira uma ferramenta dedicada de dias entre datas quando só precisar de distância de calendário sem o modelo obstétrico de termo; prefira esta capacidade quando a saída deva ser semanas gestacionais, dias, trimestre e dias até a DPP sob um comprimento de termo explícito.
Perguntas frequentes
A calculadora de idade gestacional a partir da DPP é gratuita?
A ferramenta do navegador é gratuita e funciona offline.
Como a idade gestacional é calculada a partir da DPP?
A calculadora volta 280 dias a partir da data provável do parto até uma data estimada da última menstruação e conta os dias do calendário até a sua data de referência. Com DPP em 15 de outubro de 2026, em 15 de maio de 2026 são 127 dias: 18 semanas e 1 dia.
Posso mudar a duração de 40 semanas?
Sim. O padrão é de 280 dias, as 40 semanas clássicas da regra de Naegele, mas você pode definir qualquer duração entre 259 e 294 dias, ou seja, de 37 a 42 semanas.
O que acontece depois que a data provável do parto passa?
Os dias restantes ficam negativos e o resultado indica que a data de referência já passou do termo. A idade gestacional é aceita até 294 dias, 42 semanas completas; depois disso, é recusada.
Isso substitui a datação por ultrassom?
Não. É um cálculo educativo baseado apenas na data provável do parto que você informa e não substitui a datação por ultrassom, o julgamento clínico nem a orientação médica para cada gestação.
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/health/gestational-age-edd \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"edd":"2026-10-15","as_of":"2026-05-15"}'const res = await fetch("https://api.kit.forhosting.com/health/gestational-age-edd", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"edd": "2026-10-15",
"as_of": "2026-05-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/gestational-age-edd",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"edd": "2026-10-15",
"as_of": "2026-05-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/gestational-age-edd", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"edd":"2026-10-15","as_of":"2026-05-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"edd":"2026-10-15","as_of":"2026-05-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/gestational-age-edd", 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
{
"edd": "2026-10-15",
"as_of": "2026-05-15"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.gestational_age_edd",
"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
Calendários inválidos, idades anteriores à DUM estimada e idades além de quarenta e duas semanas devolvem um erro claro invalid_input e não são cobrados. O executor gratuito do navegador e a API pré-paga compartilham o mesmo caminho aritmético puro a US$ 0,002 por solicitação bem-sucedida.
Como a idade gestacional é obtida a partir da data provável do parto
Esta calculadora aplica essa identidade inteira com contagens seriais gregorianas prolépticas: cada data ISO é validada como dia real de calendário (incluindo anos bissextos), convertida com o mapeamento conhecido days_from_civil e combinada sem frações de dia em ponto flutuante, consultas de rede ou relógio do hospedeiro. Em caso de sucesso você recebe as cadeias normalizadas edd e as_of, a hipótese term_days, estimated_lmp, gestational_days como inteiro não negativo, weeks e o resto days, uma cadeia legível gestational_age como "18 weeks + 1 days", days_until_edd (negativo quando já passou do termo), trimester em um, dois ou três com cortes clínicos habituais em treze e vinte e oito semanas completas, is_post_term quando os dias gestacionais excedem o termo escolhido, e um breve lembrete da fórmula.
Entradas, aliases, comprimento de termo e contrato de erro
Ambos devem ser dias gregorianos reais na forma YYYY-MM-DD com anos de um a nove mil novecentos e noventa e nove; dias impossíveis como vinte e nove de fevereiro de dois mil e vinte e três são rejeitados. Após o cálculo, a idade gestacional deve ficar entre zero e duzentos e noventa e quatro dias inclusive —zero a quarenta e duas semanas completas—. O campo obrigatório edd aceita os aliases due_date, estimated_due_date e due; o campo obrigatório as_of aceita reference_date, on, date e today para que planilhas e formulários mapeiem colunas sem renomeá-las. O opcional term_days tem padrão duzentos e oitenta e deve ser um inteiro entre duzentos e cinquenta e nove e duzentos e noventa e quatro inclusive (trinta e sete a quarenta e duas semanas) quando você modelar um termo precoce ou tardio. Se as_of cair antes da DUM estimada, os dias gestacionais ficam negativos e a API devolve invalid_input com uma mensagem que nomeia os campos a verificar. Se as_of ultrapassar em mais de duzentos e noventa e quatro dias a DUM estimada, a solicitação também é rejeitada para que valores após quarenta e duas semanas não inventem um calendário. Campos ausentes, formas não ISO e term_days não inteiros produzem o mesmo código invalid_input; a validação falha nunca é cobrada. O preço das chamadas bem-sucedidas é um US$ 0,002 fixo por solicitação com unidade item.
Usos práticos, limites e diferenças em relação a ferramentas relacionadas
Combine exemplos de propósito: DPP quinze de outubro de dois mil e vinte e seis com as_of quinze de maio de dois mil e vinte e seis para um resultado no meio do segundo trimestre; a mesma DPP com as_of igual à DPP para quarenta semanas e zero dias no termo; e um par ausente ou invertido para demonstrar invalid_input. A ferramenta gratuita do navegador roda inteiramente offline na sua sessão; a API cobra apenas resoluções bem-sucedidas a US$ 0,002, não guarda cópia durável das suas datas após a resposta e devolve sempre os mesmos campos inteiros para que goldens locais coincidam com a produção.
Casos de integração
Fichas de educação pré-natal
Educadores entregam aos alunos uma DPP e um dia de referência de um caso e comparam as semanas mais dias contadas à mão com a cadeia determinística gestational_age antes da discussão em sala.
Testes unitários de apps de maternidade
Gere fixtures conhecidos de meio da gravidez, termo exato e pós-termo, além de pares inválidos deliberados, para valores esperados de kata de código sem depender de Date.now().
Pré-checagem de pipeline antes de registrar marcos
Serviços validam primeiro edd e as_of e só armazenam weeks, days, trimester e days_until_edd quando a janela gestacional está entre zero e quarenta e duas semanas.
Perguntas técnicas
Quais entradas a calculadora de idade gestacional a partir da DPP precisa?
Uma data provável do parto (edd) e uma data de referência (as_of), ambas como YYYY-MM-DD. O opcional term_days tem padrão 280 (40 semanas).
Por que as_of é obrigatório em vez de usar automaticamente o dia de hoje?
O motor nunca lê o relógio do hospedeiro. Fornecer as_of mantém resultados idênticos entre fusos horários, execuções de CI e exemplos golden.
O que acontece se a data de referência for anterior ao início estimado da gravidez?
A idade gestacional seria negativa, então a API devolve invalid_input e pede que você confira edd e as_of.
Até quanto depois da data do parto ainda é aceito?
Até 42 semanas completas (294 dias gestacionais). Idades além dessa janela devolvem invalid_input.