ForHosting KIT · Santé et sport

Calculateur de quarantaine

Une dernière exposition le 1er mars 2026 avec une quarantaine de 14 jours donne une date de levée au 15 mars 2026. Saisissez la date d'exposition et le nombre de jours exigé par vos règles pour obtenir une seule date. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Date d'exposition
2026-03-01
Durée (jours)
14
Vous obtenez
Date de levée
2026-03-15

Un calculateur d'activité de quarantaine transforme la date de calendrier de la dernière exposition et la durée d'isolement exigée, en jours entiers, en une seule date de levée que vous pouvez porter sur un formulaire, une lettre ou un tableau. Cet outil accepte une date d'exposition stricte YYYY-MM-DD et une durée entière positive, puis ajoute ces jours civils avec les longueurs de mois grégoriennes et les années bissextiles, sans consulter l'horloge murale, sans fuseau horaire et sans graine aléatoire. Utilisez-le pour l'admission en santé au travail après une exposition professionnelle, les lettres d'éviction scolaire, la planification d'isolement de voyage et toute automatisation qui a besoin d'une date de fin de quarantaine transparente et reproductible, plutôt qu'une formule de tableur qui bascule près des frontières de l'heure d'été.

Ce que calcule le calculateur d'activité de quarantaine

Les courriers de santé publique après une dernière exposition connue nomment presque toujours un nombre entier de jours d'isolement, et non une heure d'horloge. Une note de reprise du travail dit quatorze jours depuis le dernier contact ; une éviction scolaire dit cinq jours à compter de la date d'exposition ; un protocole de voyage dit dix jours après un contact listé.

Ce calculateur d'activité de quarantaine met en œuvre exactement ce modèle de jour civil : il traite la date d'exposition comme jour zéro et ajoute la durée exigée en jours grégoriens entiers pour produire la date de levée, le premier jour de calendrier où l'intervalle d'isolement s'est entièrement écoulé.

Les longueurs de mois et les jours bissextiles suivent les règles grégoriennes des manuels, de sorte qu'un décompte de quatorze jours qui commence le vingt février d'une année bissextile tombe le cinq mars, tandis que le même décompte une année commune tombe le six mars. Le gestionnaire ne consulte jamais l'horloge murale, ne convertit jamais via un fuseau et n'arrondit jamais un horodatage : une chaîne stricte YYYY-MM-DD entre, une chaîne stricte YYYY-MM-DD sort.

Il s'agit d'un décalage de calendrier, non d'un diagnostic, non d'un vérificateur de symptômes et non d'un substitut aux règles d'isolement en vigueur dans votre juridiction. La durée doit être un entier positif parce que les protocoles d'isolement s'écrivent en jours entiers ; les valeurs fractionnaires, zéro et les négatifs sont rejetés au lieu d'être arrondis en silence.

Quand calculer la date de levée est utile

Les bureaux de santé au travail et les infirmières scolaires ont besoin d'une date de levée de premier passage dès que quelqu'un saisit le jour du dernier contact et la durée du protocole. Intégrer ce calculateur offre une base de jour civil transparente avec une formule publiée que la rédaction produit peut citer sans démonter une bibliothèque de dates.

Les scripts RH de reprise du travail et les pipelines de recherche qui recalculent les fins d'isolement à partir de colonnes d'exposition archivées peuvent traiter par lots la même fonction pure sans embarquer une boîte à outils calendaire complète ni dépendre d'une implémentation Date de l'hôte qui bascule près des frontières de l'heure d'été. Parce que le moteur est un travail analytique parse de palier A — quelques validations entières et roulements de mois — la latence reste basse et le modèle de coût plat.

Traitez la sortie comme l'estimation de calendrier conventionnelle qu'elle est : explicable, déterministe et indépendante de l'horloge de la machine.

Lettres d'éviction scolaire

Calculez le premier jour où un élève peut revenir après une exposition, avec une durée de cinq ou dix jours, sans tableur sensible au fuseau horaire.

Archives d'isolement par lots

Recalculez les dates de levée pour la recherche ou les listes à partir de colonnes d'exposition stockées et de durées entières, en épinglant les goldens pour que les années bissextiles restent honnêtes.

Comment ce calculateur de quarantaine choisit-il la date de levée ?

Un décompte de 14 jours à partir de 2026-03-01 donne 2026-03-15. Longueurs de mois et jours bissextiles s'appliquent ; l'horloge murale, non.

Un jour bissextile change-t-il un décompte d'isolement de quatorze jours ?

Oui, car le décompte est en jours de calendrier civil. 2024-02-20 plus 14 jours donne 2024-03-05 (2024 est bissextile) ; 2023-02-20 plus 14 jours donne 2023-03-06. Les dates impossibles telles que 2023-02-29 sont rejetées.

Quelle est la date de levée d'une quarantaine de 14 jours après une exposition le 1er mars 2026 ?

C'est le 15 mars 2026. La date d'exposition compte comme jour zéro, et l'on y ajoute 14 jours civils entiers pour atteindre le premier jour où l'isolement est entièrement écoulé.

Puis-je saisir une demi-journée ou zéro jour ?

Non. Les règles d'isolement s'expriment en jours entiers : la durée doit donc être un nombre entier d'au moins un. Les fractions, le zéro et les valeurs négatives sont refusés au lieu d'être arrondis.

Le calculateur indique-t-il combien de temps je dois m'isoler ?

Non. Vous saisissez la durée fixée par vos règles, par exemple 5 jours pour un courrier scolaire, 10 pour un protocole de voyage ou 14 pour une note d'entreprise. C'est un calcul de dates, ni un diagnostic ni un substitut aux règles en vigueur chez vous.

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.

POSThttps://api.kit.forhosting.com/health/quarantine-activity

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é.

curl -X POST https://api.kit.forhosting.com/health/quarantine-activity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"exposure_date":"2026-03-01","duration_days":14}'
{
  "exposure_date": "2026-03-01",
  "duration_days": 14
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.quarantine_activity",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_days3650
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les valeurs de durée manquantes, nulles, négatives ou non entières échouent avec invalid_input au lieu d'inventer une date de fin.

Ce que calcule le calculateur d'activité de quarantaine

Le corps JSON renvoie l'exposure_date normalisé, l'entier duration_days, le release_date calculé et une chaîne formula que vous pouvez imprimer à côté de la réponse, afin qu'un formulaire clinique, un indicateur de paie et une lettre aux parents affichent la même date ISO.

Contrat d'entrée, validation, forme de la réponse et erreurs déterministes

Le mois doit se situer entre un et douze ; le jour doit exister dans ce mois, si bien que le vingt-neuf février deux mille vingt-trois est rejeté parce que cette année n'est pas bissextile, et le trente et un avril est rejeté parce qu'avril a trente jours. Une durée supérieure à trois mille six cent cinquante jours est aussi rejetée afin qu'une année mal saisie ne parcoure pas le calendrier pendant des millénaires. La validation échouée n'est pas facturée, vous pouvez donc sonder des charges hostiles ou incomplètes sans dépenser le solde prépayé. N'envoyez pas d'horodatages d'horloge murale ni de fuseaux ; cette page n'est que le décalage civil de quarantaine. Envoyez par POST un objet JSON avec deux champs obligatoires. exposure_date est une chaîne correspondant à quatre chiffres, tiret, mois à deux chiffres, tiret et jour à deux chiffres, nommant le jour de calendrier de la dernière exposition. Les alias date, exposure, last_exposure et exposure_day correspondent au même chemin d'analyse afin que les formulaires conservent leurs noms préférés. duration_days est un entier positif — un ou plusieurs jours entiers, jamais zéro, jamais négatif, jamais une fraction — et les alias days, quarantine_days, duration et isolation_days sont acceptés. Champs manquants, chaînes vides, non-objets et chaînes qui échouent au motif de date lèvent invalid_input en nommant le champ. En cas de succès le corps inclut toujours exposure_date, duration_days, release_date et formula ; les champs optionnels nuls ne sont jamais complétés. Exemple : exposure_date le premier mars deux mille vingt-six avec duration_days quatorze donne release_date le quinze mars deux mille vingt-six.

Reprise du travail en santé au travail

Transformez la date du dernier contact et la durée du protocole en un release_date pour le formulaire de reprise, avec la même chaîne ISO que le drapeau de paie vérifiera ensuite.

Quels champs d'entrée sont obligatoires ?

exposure_date (YYYY-MM-DD) et duration_days (un entier positif). Les alias date, exposure, last_exposure, exposure_day et days, quarantine_days, duration, isolation_days sont acceptés. Les champs manquants ou vides renvoient invalid_input et ne sont pas facturés.

Que se passe-t-il si duration_days vaut zéro, est négatif ou vaut 10.5 ?

La tâche échoue avec invalid_input. Les protocoles d'isolement s'écrivent en jours entiers, donc duration_days doit être un entier positif (1, 2, 3, …). Les valeurs fractionnaires ne sont pas arrondies.

Combien coûte un appel API réussi d'activité de quarantaine ?

Le widget du navigateur est gratuit. Les appels API utilisent le solde KIT prépayé à $0.002 par tâche réussie ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →