ForHosting KIT · Salud y deporte

Fecha de parto

Una última regla el 1 de enero de 2026 y un ciclo de 28 días dan como fecha de parto el 8 de octubre de 2026. Con un ciclo más largo o más corto, la fecha se desplaza la diferencia: con 30 días, 2 días después. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Primer día de la última menstruación
2026-01-01
Duración del ciclo
28
Obtiene
Fecha prevista
2026-10-08
Días de gestación
280
Días de ajuste por ciclo
0

Esta calculadora de fecha probable de parto convierte el primer día de la última menstruación y la duración media del ciclo en una fecha estimada de parto mediante la regla de Naegele ajustada al ciclo. El Naegele clásico supone un ciclo de veintiocho días: sumar un año, restar tres meses y sumar siete días. Si el ciclo es más largo o más corto, la fecha se desplaza por la diferencia respecto a veintiocho días: un ciclo de treinta días cae dos días después y uno de veinticuatro, cuatro días antes. Úsela en formularios de admisión, ejercicios de datación obstétrica y automatización que necesite una base Naegele transparente antes de que la ecografía refine el plan.

Qué calcula la regla de Naegele ajustada a su ciclo

La regla de Naegele estima la fecha esperada de parto a partir del primer día de la última menstruación, bajo el supuesto simplificador de ovulación cerca de la mitad de un ciclo regular. En la forma que aún aparece en libros de texto y carteles de consulta, se toma ese día de FUM, se suma un año completo, se restan tres meses y se suman siete días; luego se normaliza cualquier día que desborde la longitud del mes resultante.

Un ciclo de treinta días añade por tanto dos días tras la fecha Naegele clásica; uno de veintiún días resta siete. El manejador nunca lee Date.now, nunca depende de la zona horaria del servidor y nunca asigna en silencio un ciclo ausente. Se trata solo de una estimación de datación: no es un diagnóstico, no garantiza el parto en ese día y no sustituye la datación clínica por ecografía cuando esta esté disponible.

Dónde resulta útil una fecha de parto ajustada al ciclo

Los formularios de admisión del embarazo y los flujos de reserva de maternidad suelen necesitar una primera fecha estimada de parto en el momento en que la paciente escribe su FUM y la duración habitual del ciclo, antes de adjuntar cualquier archivo de ecografía.

Los scripts de salud poblacional y las canalizaciones de investigación que recalculan la EDD a partir de columnas FUM y de ciclo archivadas pueden procesar por lotes la misma función pura sin desplegar una biblioteca obstétrica completa ni depender de una implementación Date del anfitrión que se desplace cerca de los límites del horario de verano. Como el motor es trabajo analítico parse de nivel A —unas pocas validaciones enteras y rodajes de calendario— la latencia se mantiene baja y el modelo de coste es plano.

Prefiera la datación por ecografía cuando la política clínica lo exija, y trate la salida Naegele como la estimación de calendario convencional que siempre ha sido: simple, explicable y determinista una vez declarada la duración del ciclo.

Admisión de maternidad con duración de ciclo conocida

Calcule una EDD de primer paso desde la FUM y la duración media del ciclo en un formulario de reserva, y muestre la fórmula de Naegele más el ajuste de ciclo junto al resultado antes de que la ecografía confirme la datación.

Aula y preparación de exámenes

Permita que el alumnado practique la regla de Naegele ajustada al ciclo con entradas estrictas YYYY-MM-DD y un oráculo determinista que rechaza una duración de ciclo que no sea un número positivo de días.

¿Cómo se calcula la fecha de parto a partir de la FUM y la duración del ciclo?

La regla clásica de Naegele toma el primer día de la FUM, suma un año, resta tres meses y suma siete días.

¿Qué ocurre si la duración del ciclo es cero, negativa o falta?

La duración del ciclo debe ser un número entero positivo de días; los valores ausentes, vacíos, cero, negativos y no enteros se rechazan y no se facturan.

¿Por qué un ciclo de 30 días cambia la fecha respecto a uno de 28?

Un ciclo más largo implica ovulación más tardía respecto a la FUM, de modo que la gestación contada desde la FUM es más larga.

¿Un ciclo más corto adelanta la fecha de parto?

Sí. Cada día que su ciclo sea más corto que 28 días adelanta la fecha un día: con un ciclo de 24 días, por ejemplo, sale 4 días antes que la fecha clásica.

¿Es definitiva esta fecha de parto?

No. Es una primera estimación basada en su última regla y en la duración del ciclo. La ecografía afina después la datación, así que tome esta fecha como el punto de partida que revisará su equipo médico.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/health/pregnancy-due-date

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/health/pregnancy-due-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lmp":"2026-01-01","cycle_length":28}'
{
  "lmp": "2026-01-01",
  "cycle_length": 28
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.pregnancy_due_date",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Si falta la FUM o la duración del ciclo no es un número positivo de días, la tarea falla con invalid_input en lugar de inventar una fecha.

Qué calcula la regla de Naegele ajustada al ciclo a partir de la FUM y cycle_length

Esa transformación de calendario es la línea base de veintiocho días que este endpoint implementa byte a byte. Los ciclos reales a menudo no duran veintiocho días, de modo que el segundo campo obligatorio cycle_length —un entero positivo de días desde el primer día de un periodo hasta el primero del siguiente— desplaza la fecha de parto en cycle_length menos veintiocho días civiles. Los campos obligatorios son lmp, una fecha de calendario ISO escrita como YYYY-MM-DD que nombra el primer día de sangrado del último periodo, y cycle_length. A partir de esas entradas el manejador reconstruye año, mes y día como enteros, valida que el día exista en ese mes —incluido el veintinueve de febrero bisiesto—, aplica los tres pasos de Naegele, suma el desplazamiento de ciclo y emite due_date con la misma forma ISO. La respuesta también devuelve el lmp y el cycle_length normalizados, etiqueta method como naegele_cycle, reescribe formula como EDD igual a LMP más un año menos tres meses más siete días más cycle_length menos veintiocho, informa gestation_days como el recuento entero de días civiles entre LMP y EDD, e informa cycle_adjustment_days para que una interfaz muestre cuánto se alejó el resultado de la línea base de veintiocho días.

Contrato de entrada, validación, forma de la respuesta y errores deterministas

El mes debe estar entre uno y doce; el día debe ser real para ese mes, de modo que valores como el treinta de febrero de dos mil veintiséis se rechazan porque febrero nunca tiene treinta días, y el veintinueve de febrero de dos mil veintitrés se rechaza porque ese año no es bisiesto según la regla gregoriana. No envíe marcas de tiempo de reloj de pared ni zonas horarias a esta capacidad; esta página es solo la transformación de manual Naegele de LMP a EDD con un desplazamiento explícito por duración de ciclo. Envíe por POST un objeto JSON cuyo campo obligatorio lmp sea una cadena que coincida con el patrón estricto de cuatro dígitos, guion, mes de dos dígitos, guion y día de dos dígitos, y cuyo campo obligatorio cycle_length sea un número entero positivo de días. Los alias last_menstrual_period, lmp_date y period_start se asignan a lmp; los alias cycle_days y cycle se asignan a cycle_length, de modo que formularios e integraciones conserven sus nombres preferidos. Un lmp ausente, null, cadena vacía, objetos que no son cadena y cadenas que fallan el patrón lanzan invalid_input nombrando el campo y la forma esperada. La duración del ciclo debe ser un entero finito de uno a noventa inclusive: el cero, los negativos, las fracciones, NaN y las cadenas vacías no son un número positivo de días y fallan con invalid_input nombrando cycle_length. Esas fallas de validación no se facturan, de modo que puede sondear cargas hostiles o incompletas sin gastar saldo prepago. En caso de éxito el cuerpo incluye siempre lmp, cycle_length, due_date, method, formula, gestation_days y cycle_adjustment_days; nunca se rellenan campos opcionales con null. Ejemplo: lmp el primero de enero de dos mil veintiséis con cycle_length veintiocho produce due_date el ocho de octubre de dos mil veintiséis bajo el Naegele clásico con un ajuste de ciclo de cero días. La misma FUM con cycle_length treinta cae dos días después.

Dónde una API de fecha de parto consciente del ciclo aporta valor

Integrar esta calculadora ofrece una base Naegele transparente con fórmula publicada y un campo cycle_adjustment_days que enfermería y redacción de producto pueden citar sin desensamblar una biblioteca de fechas opaca.

Archivos FUM y ciclo por lotes

Recalcule fechas estimadas de parto para investigación o planificación a partir de columnas lmp y cycle_length almacenadas, sin bibliotecas Date sensibles a la zona horaria.

¿Qué campos de entrada son obligatorios?

lmp (YYYY-MM-DD) y cycle_length (días enteros positivos). Se aceptan los alias last_menstrual_period, lmp_date, period_start, cycle_days y cycle. Si falta cualquiera de los dos, se devuelve invalid_input.

¿Cuánto cuesta la calculadora de fecha probable de parto?

El widget del navegador es gratuito. Las llamadas API usan saldo KIT prepago a $0.002 por tarea exitosa; la entrada inválida no se cobra.

Ver la documentación completa del KIT →