ForHosting KIT · Maison, cuisine et loisirs

Date à date

Du 15 janvier 2020 au 25 juillet 2026, il y a 6 ans, 6 mois et 10 jours. Saisissez deux dates et obtenez les années révolues, les mois et les jours restants, comme un bail ou un dossier de visa exprime une durée. 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
De
2020-01-15
To
2026-07-25
Vous obtenez
Années
6
Mois
6
Jours
10
Total de jours
2 383

Un calculateur date à date indique combien de temps de calendrier civil sépare deux jours explicites : années révolues, mois restants et jours restants. Quiconque cherche date à date a besoin de ce détail mixte pour un bail, un projet, une fenêtre de visa ou un jalon personnel, non d'un âge en années entières ni d'un total brut de minuits. Cet outil n'invente jamais le jour d'aujourd'hui via l'horloge de l'hôte.

Ce qu'une différence civile date à date compte réellement

Date à date est un intervalle civil, non une étiquette d'âge ni une durée d'horloge. Le moteur prend la plus ancienne des deux dates et avance par mois de calendrier entiers, en ramenant le jour du mois lorsque le mois d'arrivée est plus court, jusqu'à ce qu'un mois de plus dépasse la date postérieure. L'écart restant est alors compté en jours civils entiers.

Les années sont le total de mois entiers divisé par douze ; les mois, ce total modulo douze ; les jours referment le triplet. Le trente-et-un janvier plus un mois devient le dernier jour de février, qu'il s'agisse du vingt-huit ou du vingt-neuf, de sorte qu'un intervalle qui commence un jour de mois long n'invente jamais un premier mars par débordement.

Le même couple de dates civiles produit toujours les mêmes années, mois et jours, car le moteur n'interroge jamais une horloge hôte, un fuseau horaire ni des tables d'heure d'été. Des dates égales renvoient zéro pour chaque composante et marquent direction comme zero. Si la fin précède le début, le triplet années-mois-jours reste la longueur civile absolue et direction vaut backward, si bien qu'un couple inversé n'échoue pas et n'invente pas un âge négatif.

La chaîne formatted assemble les trois composantes en une ligne lisible, par exemple six ans, six mois, dix jours, pour les libellés et les reçus. Servez-vous d'un outil voisin d'âge en années entières lorsque la recherche porte sur l'âge d'une personne, et d'un auxiliaire en mois seulement lorsque le produit ne mentionne jamais les années restantes ; utilisez cette page lorsque la requête est date à date et que la réponse doit être le détail civil mixte.

Où un calculateur date à date justifie sa place

Les guichets de bail et les portails immobiliers ont besoin d'années, de mois et de jours restants entre une date d'entrée et une date de sortie, non d'un âge en un seul entier ni d'un décompte de jours ouvrés qui saute les week-ends.

Les chefs de projet impriment le même triplet sur une note de lancement afin qu'un programme commencé à la mi-janvier et clos fin juillet soit décrit comme six ans, six mois et dix jours lorsque ce sont les chiffres civils, plutôt qu'une moyenne flottante de trente virgule quatre jours qui dérive tout au long de février. Les dossiers de visa et de résidence stockent l'intervalle mixte contre deux cachets explicites pour qu'un relecteur puisse rejouer le même couple des mois plus tard et obtenir le même détail.

Les tableaux de bord personnels utilisent le calculateur date à date gratuit dans le navigateur pour les jalons d'une relation, les périodes d'études et la durée réelle d'un abonnement, sans installer une bibliothèque de dates ni expédier une base de fuseaux à chaque client.

Gardez des attentes honnêtes : cette capacité mesure le temps civil grégorien entre deux dates explicites ; elle ne saute pas les week-ends comme durée ouvrée, ne charge pas de calendriers de jours fériés, ne convertit pas les mois lunaires, ne fixe pas une extrémité manquante à aujourd'hui sur le serveur et ne reformule pas l'intervalle en âge.

Associez-la à un outil d'âge en années entières lorsque le formulaire ne demande que l'âge, et à un auxiliaire de compte à rebours lorsque le produit parle des jours restants jusqu'à un événement. Comme l'implémentation est parse pure de niveau A, chaque appel réussi reste bon marché, déterministe et exempt de jetons de modèle ou de réseau sortant, exactement ce dont les suites de régression ont besoin lorsqu'elles figent des paires de fin de mois et de jour bissextile sur des décennies de dates de début et de fin.

Durées de bail et d'occupation

Passez une date d'entrée et une date de sortie pour afficher années, mois restants et jours restants d'un dossier de location sans dérive de l'horloge hôte.

Durée d'un projet ou d'un programme

Saisissez la date de lancement et la date de clôture pour imprimer un intervalle civil années-mois-jours sur une note de statut ou un rapport de financement.

Jalons personnels entre deux jours

Mesurez combien de temps une relation, un cours ou un abonnement a duré entre deux dates de calendrier explicites.

Comment ce calculateur date à date compte-t-il les années, les mois et les jours ?

Le moteur parcourt des mois de calendrier entiers depuis la date la plus ancienne, ramène les jours de mois long au dernier jour d'un mois plus court, puis indique les jours civils restants.

Que se passe-t-il si la date de fin précède la date de début ?

La requête réussit tout de même. Years, months et days sont l'intervalle civil absolu ; direction vaut backward afin qu'un formulaire étiquette le couple comme inversé sans inventer un âge négatif.

Le calculateur date à date utilise-t-il automatiquement la date du jour ?

Non. from et to sont tous deux obligatoires.

Combien coûte un calcul date à date ?

L'outil du navigateur est gratuit sur votre appareil.

Que se passe-t-il si la date de début est le dernier jour d'un mois long ?

Ajouter un mois mène au dernier jour du mois plus court, sans déborder sur le suivant. Depuis le dernier jour de janvier, un mois plus tard correspond au dernier jour de février.

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/life/date-to-date

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/life/date-to-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from":"2020-01-15","to":"2026-07-25"}'
{
  "from": "2020-01-15",
  "to": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.date_to_date",
  "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.

year_min1
year_max9999
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.

Vous envoyez les deux extrémités comme valeurs civiles YYYY-MM-DD ; le moteur valide chaque jour selon les règles grégoriennes proleptiques des années bissextiles, et le même couple renvoie toujours le même triplet dans le navigateur, en intégration continue et sur l'API. Les jours de calendrier impossibles échouent avec invalid_input et ne sont pas facturés. Les appels API réussis utilisent le tarif de base publié $0.002.

Ce qu'une différence civile date à date compte réellement

Le champ total_days est la différence civile exclusive entre les deux ordinaux, utile lorsqu'un rapport a aussi besoin d'une longueur non ordonnée en jours.

Contrat d'entrée, validation du calendrier et forme de la réponse

Chaque valeur doit être un jour civil au format YYYY-MM-DD, par exemple deux mille vingt trait zéro un trait quinze pour le début et deux mille vingt-six trait zéro sept trait vingt-cinq pour la fin. Vous pouvez préfixer un horodatage ISO-8601 complet ; si une heure est présente, seule la partie calendaire est utilisée, car une mesure date à date est un intervalle de jours civils, non une durée d'horloge avec fuseaux. Les années vont de un à neuf mille neuf cent quatre-vingt-dix-neuf, les mois de un à douze, et le jour doit exister dans ce mois selon les règles bissextiles grégoriennes, y compris le vingt-neuf février uniquement les années bissextiles. Les deux extrémités sont obligatoires à dessein : un calculateur date à date qui substitue en silence l'horloge de l'hôte produit des réponses différentes en intégration continue, sur un portable qui traverse un méridien et sur un worker en Coordinated Universal Time, ce qui casse les audits et les exports reproductibles. Effectuez un POST d'un corps JSON compact avec deux champs chaîne obligatoires : from et to. Les alias facultatifs start, begin, start_date et date_from se rattachent à from ; end, until, end_date et date_to se rattachent à to, afin que les constructeurs de formulaires et les SDK conservent des noms familiers. Des couples impossibles tels que deux mille vingt-trois trait zéro deux trait vingt-neuf sont rejetés avec invalid_input au lieu d'être forcés en mars. Les champs manquants, les chaînes vides et les valeurs qui ne sont pas des chaînes échouent avec invalid_input en nommant le champ et ne sont pas facturés.

Où un calculateur date à date justifie sa place

Appelez l'API prépayée lorsque des pipelines contractuels, des exports de bail ou des registres de programme ont besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment pas de solde après le rejet du moteur.

Quelles entrées sont rejetées comme dates invalides ?

Toute valeur qui n'est pas un jour grégorien réel échoue avec invalid_input : champ manquant, valeur non chaîne, jeton mal formé, mois hors de un à douze, ou jour inexistant dans ce mois, y compris le 29 février d'une année commune.

Consulter la documentation complète du KIT →