ForHosting KIT · Matemática

Estimar data provável do parto

Informe o primeiro dia da última menstruação e a data de hoje: se ela começou em 1º de janeiro de 2026, o parto fica estimado para 8 de outubro de 2026, e em 15 de março já são 73 dias. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Primeiro dia da última menstruação
2026-01-01
Hoje
2026-03-15
Você obtém
Data prevista
2026-10-08
Dias de gestação
280
Dias desde a DUM
73

Estimar a data provável do parto a partir do primeiro dia da última menstruação é um dos cálculos de calendário mais comuns no acolhimento de maternidade, na educação pré-natal e nos exercícios de obstetrícia. Esta calculadora de data provável do parto aplica a regra de Naegele na forma transparente de duzentos e oitenta dias: recebe uma última menstruação estrita em YYYY-MM-DD, exige uma referência de hoje declarada para que DUM futuras não passem, soma exatamente duzentos e oitenta dias civis com aritmética gregoriana pura e devolve a data estimada de parto mais a contagem de dias desde a DUM. Use-a em formulários, demonstrações de aula e automação que precisem de uma base Naegele determinística antes de a ultrassonografia refinar a datação.

O que a regra de Naegele de 280 dias calcula e por que lmp e today são obrigatórios

A regra de Naegele estima a data esperada do parto a partir do primeiro dia da última menstruação sob a contagem obstétrica convencional de quarenta semanas a partir da DUM. Na forma por contagem de dias usada por esta capacidade, toma-se esse dia de DUM e somam-se exatamente duzentos e oitenta dias civis inteiros, normalizando comprimentos de mês e anos bissextos gregorianos.

Esse deslocamento fixo coincide com o ensino clássico de quarenta semanas a partir do primeiro dia de sangramento do último período para um ciclo regular de vinte e oito dias com ovulação perto do dia catorze. Dois campos obrigatórios impulsionam a resolução. O campo lmp é uma data de calendário ISO em YYYY-MM-DD que nomeia o primeiro dia de sangramento do último período que a paciente relata.

O campo today é um dia de referência declarado na mesma forma; o manipulador nunca lê o relógio do anfitrião, de modo que quem chama deve passar a referência que deseja aplicar. Trata-se apenas de uma estimativa de datação: não é diagnóstico, não garante o parto nesse dia e não substitui a datação clínica por ultrassonografia quando disponível.

Onde calcular a data provável do parto ajuda

Formulários de acolhimento de gravidez e fluxos de reserva de maternidade costumam precisar de uma primeira data provável de parto no momento em que a paciente digita a DUM, com uma regra clara que rejeite períodos datados no futuro em relação ao dia de referência do formulário. Incorporar esta calculadora oferece uma base Naegele transparente com fórmula publicada e um campo de dias desde a DUM que o texto de produto pode citar sem engenharia reversa de uma biblioteca de datas opaca.

Scripts de saúde populacional e pipelines de pesquisa que recalculam a EDD a partir de colunas de DUM arquivadas podem processar em lote a mesma função pura sem enviar uma biblioteca obstétrica completa nem depender de uma implementação Date do anfitrião que se desloque perto de mudanças de horário de verão. Como o motor é trabalho analítico parse de nível A—algumas validações inteiras e giros de dia serial—a latência permanece baixa e o modelo de custo é plano.

Prefira datação por ultrassonografia quando a política clínica exigir, e trate a saída de duzentos e oitenta dias como a estimativa convencional de calendário que sempre foi: simples, explicável e determinística.

Acolhimento e reserva de maternidade

Calcule uma EDD de primeira passagem a partir do campo DUM de um formulário web, passe o dia de referência do formulário como today e rejeite DUM futuras antes de a ultrassonografia confirmar a datação.

Sala de aula e preparação para exames

Permita que estudantes pratiquem a regra de Naegele de duzentos e oitenta dias com entradas estritas YYYY-MM-DD e um oráculo determinístico que rejeite datas de DUM impossíveis ou futuras.

Arquivos DUM em lote

Recalcule datas estimadas de parto para pesquisa ou agendamento a partir de colunas de DUM armazenadas com uma data de referência fixa, sem bibliotecas Date sensíveis a fuso horário.

Como esta calculadora estima a data provável do parto?

Aplica a regra de Naegele como um deslocamento fixo: a data estimada de parto é o primeiro dia da última menstruação mais exatamente 280 dias civis, com comprimentos de mês e anos bissextos gregorianos normalizados em aritmética pura.

Por que um campo today é obrigatório se a regra só precisa da DUM?

O manipulador nunca lê o relógio de parede. Quem chama deve declarar o dia de referência para que a DUM não seja aceita quando for posterior a esse dia. As mesmas entradas produzem sempre o mesmo resultado de validação em todos os ambientes.

O que acontece se a DUM for posterior a today?

Uma última menstruação no futuro em relação à referência declarada não é uma base válida para estimar a data de parto.

A data muda se o ciclo for mais longo ou mais curto que vinte e oito dias?

Não. A regra sempre soma exatamente 280 dias, o que pressupõe um ciclo regular de vinte e oito dias com ovulação por volta do dia catorze. Ela não se ajusta à duração do ciclo, por isso é o ultrassom que refina a data depois.

Os anos bissextos são levados em conta?

Sim. Os 280 dias são contados como dias reais do calendário, com a duração verdadeira de cada mês e o dia a mais de fevereiro nos anos bissextos, então a data fica certa mesmo quando a gravidez atravessa um ano bissexto.

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/math/pregnancy-due-date

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/math/pregnancy-due-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lmp":"2026-01-01","today":"2026-03-15"}'
{
  "lmp": "2026-01-01",
  "today": "2026-03-15"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.pregnancy_due_date",
  "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.

Quando a DUM é posterior a hoje, ou falta alguma data ou não é um dia de calendário real, a tarefa falha com invalid_input em vez de inventar um calendário.

O que a regra de Naegele de 280 dias calcula e por que lmp e today são obrigatórios

Este endpoint implementa essa aritmética byte a byte: não chama Date.now, não depende do fuso horário do servidor e não ajusta em silêncio a duração do ciclo. Se lmp cair estritamente depois de today, a solicitação é rejeitada como invalid_input com uma mensagem que nomeia ambas as datas, porque uma última menstruação no futuro em relação à referência não é uma base utilizável para estimar a data de parto. A partir de um par válido, o manipulador reconstrói ano, mês e dia como inteiros, valida que cada dia existe no seu mês incluindo 29 de fevereiro bissexto, soma duzentos e oitenta dias seriais a partir da DUM e emite due_date em forma ISO. A resposta também ecoa lmp e today normalizados, rotula method como naegele_280, reformula formula como EDD igual a LMP mais duzentos e oitenta dias, informa gestation_days como duzentos e oitenta e informa days_since_lmp como a contagem de dias civis inteiros da DUM até o today declarado, para que uma interface mostre o progresso gestacional sem rederivar a matemática serial.

Contrato de entrada, validação, forma da resposta e erros determinísticos

O campo lmp deve coincidir com o padrão estrito de quatro dígitos, hífen, mês de dois dígitos, hífen e dia de dois dígitos. O mês deve estar entre um e doze; o dia deve ser real para esse mês, de modo que valores como 30 de fevereiro de dois mil e vinte e seis são rejeitados porque fevereiro nunca tem trinta dias, e 29 de fevereiro de dois mil e vinte e três é rejeitado porque esse ano não é bissexto sob a regra gregoriana. Depois de analisar ambas as datas, o manipulador compara os números de dia serial e rejeita qualquer caso em que lmp seja posterior a today. A validação falhada não é cobrada, de modo que você pode sondar cargas hostis ou incompletas sem gastar saldo pré-pago. Não envie carimbos de tempo de relógio de parede, fusos horários nem duração de ciclo a esta capacidade—isso pertence a outras ferramentas; esta página é intencionalmente a transformação fixa de duzentos e oitenta dias de DUM para EDD com um controle explícito de today. Envie por POST um objeto JSON com dois campos de string obrigatórios. Os aliases last_menstrual_period, lmp_date e period_start mapeiam para o mesmo caminho de análise para que formulários mantenham os nomes preferidos. O campo today deve usar a mesma forma ISO; aceitam-se os aliases as_of e reference_date. Se faltarem lmp ou today, forem null, string vazia, objetos não string ou strings que falhem o padrão, lança-se invalid_input nomeando o campo e a forma esperada. Em sucesso o corpo sempre inclui lmp, today, due_date, method, formula, gestation_days e days_since_lmp; campos nulos opcionais nunca são preenchidos. Exemplo: lmp no primeiro de janeiro de dois mil e vinte e seis com today no quinze de março de dois mil e vinte e seis produz due_date no oito de outubro de dois mil e vinte e seis sob o deslocamento fixo de duzentos e oitenta dias, com method naegele_280 e days_since_lmp igual ao intervalo civil de primeiro de janeiro a quinze de março.

Quais campos de entrada são obrigatórios?

Tanto lmp quanto today (YYYY-MM-DD). Aceitam-se os aliases last_menstrual_period, lmp_date, period_start para a DUM e as_of, reference_date para today. Valores ausentes ou vazios retornam invalid_input e não são cobrados.

Quanto custa a calculadora de data provável do parto?

O widget do navegador é gratuito. Chamadas de API usam saldo pré-pago do KIT a US$ 0,002 por tarefa bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →