Semaine de grossesse depuis LMP
Avec des dernières règles commencées le 1er janvier 2026, la grossesse en est le 12 mars 2026 à 10 semaines et 0 jour, premier trimestre, terme prévu vers le 8 octobre 2026. Indiquez les deux dates pour obtenir semaines, jours et trimestre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Premier jour des dernières règles
- 2026-01-01
- Référence
- 2026-03-12
- Jours de gestation
- 70
- Semaines
- 10
- Jours
- 0
- Affichage
- 10w+0d
Savoir à combien de semaines de grossesse se trouve une personne part presque toujours du premier jour des dernières règles, et non de la date de conception. Sages-femmes, applications prénatales et formulaires de triage expriment cet âge en semaines complétées plus jours restants — par exemple douze semaines et trois jours — afin que dossiers, étiquettes d’échographie et messages au patient coïncident. Ce calculateur de semaine de grossesse à partir des dernières règles accepte une date LMP explicite et une date de référence explicite sous forme de chaînes de calendrier ISO strictes, compte des jours civils grégoriens entiers entre elles sur un calendrier civil neutre par rapport à l’UTC, et renvoie la semaine gestationnelle, le reste en jours, une chaîne d’affichage compacte, la bande de trimestre et une date d’accouchement estimée standard à deux cent quatre-vingts jours. Rien n’est déduit de l’horloge du serveur : le client fournit les deux dates, de sorte que les lots, les revues historiques et les contrôles gratuits dans le navigateur restent reproductibles.
Comment la semaine et le jour gestationnels se définissent à partir de la LMP
L’âge gestationnel obstétrical se compte habituellement à partir du premier jour des dernières règles, même si la fécondation survient en général environ deux semaines plus tard. Cette convention maintient un datage cohérent entre les cliniques lorsque le jour exact de conception est inconnu. Cette capacité applique la forme en semaines complétées de cette règle : prenez le nombre entier de jours de calendrier civil de la date LMP à la date de référence, divisez par sept, et signalez le quotient entier comme semaines et le reste comme jours.
Le jour même de la LMP la différence est zéro, donc le résultat est zéro semaines et zéro jours. Sept jours plus tard le résultat est une semaine et zéro jours ; dix jours plus tard, une semaine et trois jours. Le champ display de la réponse regroupe la même paire en chaîne courte du type 12w+3d pour les libellés d’interface et les colonnes d’export.
Un champ trimester suit une division éducative courante : les semaines complétées de zéro à treize correspondent au premier trimestre, de quatorze à vingt-sept au deuxième, et de vingt-huit et plus au troisième. Ces bandes sont des métadonnées de commodité pour les tableaux de bord ; le stade clinique peut différer selon le protocole, traitez-les donc comme des libellés dérivés et non comme des codes diagnostiques.
Comme les deux extrémités sont des dates de calendrier pures sans heure du jour, le décompte est indépendant des fuseaux : les chaînes YYYY-MM-DD sont interprétées comme dates civiles, et la différence en jours équivaut à comparer minuit à minuit sur une ligne temporelle grégorienne proleptique. Les jours bissextiles sont validés et inclus lorsqu’ils tombent entre les deux dates, de sorte que le 29 février d’une année bissextile ne devient jamais silencieusement le 1er mars.
Contrat d’entrée, forme de la réponse et erreurs
Les deux doivent être de vrais jours grégoriens au format strict YYYY-MM-DD avec mois et jour complétés à deux chiffres. Si reference est strictement antérieure à lmp le gestionnaire échoue aussi, car un âge gestationnel négatif n’est pas une lecture significative de semaines complétées. Les échecs de validation ne sont pas facturés.
Exemple : lmp 2026-01-01 et reference 2026-03-12 donnent soixante-dix jours gestationnels, dix semaines et zéro jours, display 10w+0d, premier trimestre et date d’accouchement estimée 2026-10-08. Associez les nombres à votre propre texte de conseil ; ce point de terminaison ne fournit pas d’avis médical, de correction échographique ni de règles de datage par transfert d’embryon.
Quand connaître la semaine de grossesse est utile
Les formulaires d’admission prénatale et les portails patients ont besoin d’un oracle déterministe pour que les outils mobiles, web et de back-office impriment le même 12w+3d pour la même LMP et la même date de visite. Les pipelines de dossier qui recalculent des rencontres historiques ne doivent pas dépendre du moment où le processus worker a tourné ; c’est pourquoi les deux dates sont des entrées explicites et l’implémentation n’appelle jamais Date.now.
Les assistants de recherche qui nettoient des exports d’auto-déclaration peuvent convertir LMP et dates d’enquête en semaines gestationnelles sans monter une pile obstétricale complète. Des capacités sœurs du KIT estiment seules la date d’accouchement ou des bandes de prise de poids ; cette page vise l’intention de recherche distincte de la semaine et du jour gestationnels actuels depuis la LMP. Une validation échouée ne consomme pas de solde.
Cas d’usage
Libellés d’âge en consultation prénatale
Convertissez la LMP et la date de rendez-vous en semaines + jours complétés (et display 12w+3d) pour les en-têtes de dossier et les messages au patient.
Recalcul de dossiers historiques
Recalculez l’âge gestationnel des rencontres archivées avec des dates as-of explicites pour que le résultat ne dépende jamais de l’horloge du serveur.
Questions fréquentes
Le calculateur utilise-t-il automatiquement la date du jour ?
Non. lmp et reference sont des dates ISO explicites obligatoires pour des résultats déterministes et indépendants du fuseau.
Que se passe-t-il si la date de référence est antérieure à la LMP ?
L’âge gestationnel ne peut pas être négatif selon la convention des semaines complétées depuis la LMP.
Pourquoi compte-t-on la grossesse depuis les dernières règles et non depuis la conception ?
Parce que le jour exact de la conception est rarement connu, alors que le premier jour des dernières règles l'est souvent. La fécondation a lieu en général environ deux semaines plus tard, mais compter depuis les règles garde une datation cohérente d'un cabinet à l'autre.
Comment la date prévue d'accouchement est-elle calculée ?
Elle est fixée 280 jours après le premier jour des dernières règles. Des règles commencées le 1er janvier 2026 donnent une date prévue d'accouchement au 8 octobre 2026.
Quelles semaines correspondent à chaque trimestre ?
Les semaines révolues de 0 à 13 sont affichées comme premier trimestre, de 14 à 27 comme deuxième et à partir de 28 comme troisième. Ce sont des repères généraux ; votre suivi médical peut utiliser un autre découpage.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/date/pregnancy-week-from-lmp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lmp":"2026-01-01","reference":"2026-03-12"}'const res = await fetch("https://api.kit.forhosting.com/date/pregnancy-week-from-lmp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lmp": "2026-01-01",
"reference": "2026-03-12"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/pregnancy-week-from-lmp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lmp": "2026-01-01",
"reference": "2026-03-12"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/pregnancy-week-from-lmp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lmp":"2026-01-01","reference":"2026-03-12"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lmp":"2026-01-01","reference":"2026-03-12"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/pregnancy-week-from-lmp", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"lmp": "2026-01-01",
"reference": "2026-03-12"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.pregnancy_week_from_lmp",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Des dates invalides et une référence antérieure à la LMP échouent avec invalid_input au lieu d’inventer un âge négatif.
Contrat d’entrée, forme de la réponse et erreurs
Envoyez en POST un corps JSON avec deux champs chaîne obligatoires : lmp, le premier jour des dernières règles, et reference, le jour de calendrier pour lequel vous souhaitez l’âge gestationnel. Les alias acceptés pour la LMP incluent last_menstrual_period, lmp_date et period_start ; pour la date de référence, as_of, on_date, date et today sont acceptés afin que le code client réutilise des clés familières. Les non-chaînes qui ne sont pas des formes numériques année-mois-jour, les valeurs vides, les jours impossibles tels que 2023-02-29 et les mois hors de 01–12 échouent avec invalid_input en nommant le champ. En cas de succès le corps renvoie lmp et reference normalisés, gestational_days comme différence non négative en jours entiers, weeks et days comme la paire de division entière, display comme la chaîne Nw+Dd, trimester comme un, deux ou trois, due_date comme LMP plus deux cent quatre-vingts jours sur le calendrier civil, days_to_due comme deux cent quatre-vingts moins gestational_days (négatif au-delà de l’estimation) et une chaîne formula qui reformule la règle des jours sériels.
Où une API de semaine de grossesse apporte de la valeur
Comme l’implémentation est pure parse niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez weeks, days et due_date dans les tests, et vous obtenez un âge gestationnel reproductible pour applications, modules LMS et workers en bordure sans héberger votre propre code de calendrier.
Cas d'intégration
Widgets SEO de semaine de grossesse
Alimentez un calculateur gratuit dans le navigateur pour « combien de semaines de grossesse depuis les dernières règles » avec le même module pur que l’API facture à $0.002.
Questions techniques
Comment calculer la semaine de grossesse à partir des dernières règles ?
Envoyez lmp et reference au format YYYY-MM-DD. L’API renvoie gestational_days, weeks, days et display (par exemple 10w+0d) en jours civils entiers de la LMP à la date de référence.
Comment la date d’accouchement estimée est-elle calculée ?
due_date est la LMP plus 280 jours grégoriens entiers (estimation standard à 40 semaines). days_to_due vaut 280 moins gestational_days et peut être négatif après cette estimation.
Combien coûte l’outil de semaine de grossesse depuis les dernières règles ?
L’outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.