ForHosting KIT · Finances et argent

Calculateur d'ancienneté

Du 1er mars 2018 au 20 août 2024, il y a 6 ans, 5 mois et 19 jours, soit 2364 jours au total. Indiquez la date d'embauche et la date de référence pour obtenir l'ancienneté telle qu'un dossier du personnel l'écrit. 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 de début
2018-03-01
Date de fin
2024-08-20
Vous obtenez
Années
6
Mois
5
Jours
19
Total de jours
2 364

L'ancienneté est le temps civil écoulé entre une date de début et une date de fin, écrit en années accomplies, mois restants et jours restants. Les bulletins de paie, les listes de distinctions d'ancienneté, les relevés de prêt, les demandes de visa et les tableaux d'ancienneté syndicale demandent ce détail plutôt qu'un total brut de jours. Ce calculateur d'ancienneté accepte deux jours civils ISO stricts, les valide sur le calendrier grégorien proleptique — y compris les févriers bissextiles — et renvoie années, mois, jours, l'écart total en jours civils et une courte phrase d'ancienneté.

Comment l'ancienneté civile se compte en années, mois et jours

L'ancienneté civile est l'écart de calendrier déjà accompli entre une date d'embauche, d'origination ou de commencement et un jour d'arrêté ou de départ, rédigé comme un dossier de personnel écrit la durée de service : années, puis mois restants, puis jours restants. Soustraire des totaux de jours et diviser par 365.25 ne produit pas cette forme, car les mois n'ont pas la même longueur et février change les années bissextiles. Ce calculateur analyse deux dates civiles ISO strictes au format année-mois-jour avec quatre, deux et deux chiffres.

Chaque année doit se situer entre un et neuf mille neuf cent quatre-vingt-dix-neuf, chaque mois entre un et douze, et chaque jour doit exister dans ce mois selon les règles bissextiles grégoriennes proleptiques : une année est bissextile si elle est divisible par quatre, sauf qu'une année séculaire ne l'est que si elle est aussi divisible par quatre cents. Cette règle rend le vingt-neuf février légal en deux mille vingt-quatre et deux mille, et illégal en deux mille vingt-trois et mil neuf cents.

Une fois les deux dates valides, le moteur compte les mois civils du début vers la fin et les ajoute avec un clamp de fin de mois, de sorte que le trente-et-un janvier plus un mois tombe le vingt-huit ou le vingt-neuf février, jamais un jour impossible. Si la date clampée se situe encore après la fin, le compte de mois recule d'un pour ne jamais revendiquer un mois non accompli.

Les jours restants sont le reste entier du numéro de jour julien depuis ce dernier ajout complet de mois jusqu'à la date de fin. Les années sont le compte de mois divisé par douze ; les mois restants sont le reste.

Où un calculateur d'ancienneté sert en RH, finance et conformité

Les équipes de ressources humaines et d'opérations calculent la durée de service pour les périodes d'essai, les distinctions, les cliffs d'acquisition et les tableaux d'ancienneté, et ont besoin d'années-mois-jours plutôt que d'un simple total de jours. Les moteurs de paie et d'avantages stockent une date ISO d'embauche et un jour d'arrêté lorsqu'ils impriment une ligne d'ancienneté sur un bulletin ou un relevé de prestations.

Les gestionnaires d'hypothèques et de prêts personnels indiquent depuis combien de temps une facilité est en cours de l'origination à la date de relevé, une recherche distincte d'un calculateur EMI qui prend l'ancienneté comme durée d'entrée en mois. Les guichets d'immigration, syndicats et secteur public exigent souvent des années accomplies et des mois restants de service continu à une date de dépôt. Les auteurs de programmes d'arithmétique calendaire veulent un oracle qui refuse les dates inversées et les févriers impossibles, plutôt qu'un tableur qui fait déborder les jours en silence.

Si vous avez ensuite besoin d'un âge civil depuis une naissance, d'un numéro d'anniversaire accompli, de mois entiers seulement ou d'un écart de jours signé, traitez-les comme des intentions de recherche et des pages distinctes, sans surcharger cette page d'ancienneté. La requête saisie est calculateur d'ancienneté ; le contrat obtenu est deux dates ISO en entrée et un détail années-mois-jours en sortie.

Durée de service en emploi

À partir d'une date ISO d'embauche et d'un jour d'arrêté, obtenez les années accomplies, les mois restants, les jours restants et une phrase d'ancienneté lisible pour les essais, les distinctions et les listes d'ancienneté.

Période en cours d'un prêt ou d'une facilité

Mesurez depuis combien de temps un prêt, un bail ou une facilité est en cours de l'origination à la date de relevé, en années, mois et jours — pas comme une durée EMI en mois.

Service continu et dates de dépôt

Calculez l'ancienneté civile accomplie pour les dépôts d'immigration, syndicaux ou du secteur public qui demandent la durée de service continu à un jour civil précis.

Comment calcule-t-on l'ancienneté entre deux dates ?

Le même jour civil des deux côtés est une ancienneté nulle.

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

L'ancienneté écoulée ne peut pas être négative ; un couple inversé est une erreur client et n'est pas facturé.

Le jour de début compte-t-il comme un jour entier d'ancienneté ?

L'ancienneté est du temps civil accompli, comme l'âge : le jour de début lui-même vaut zéro année, zéro mois et zéro jour.

Comment traite-t-on les débuts en fin de mois et un 29 février ?

L'ajout de mois civils recadre le jour au dernier jour du mois d'arrivée, donc le 31 janvier plus un mois est le 28 ou le 29 février. Un début au 29 février observé une année commune est recadré au 28 février. Les dates impossibles telles que 2023-02-29 sont refusées.

Pourquoi ne pas simplement diviser le nombre de jours par la durée d'une année ?

Parce que les mois n'ont pas tous la même longueur et que février change les années bissextiles. Le calculateur compte d'abord les mois civils complets, puis les jours restants, comme l'exigent la paie et les dossiers du personnel.

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/fin/tenure

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/fin/tenure \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_date":"2018-03-01","end_date":"2024-08-20"}'
{
  "start_date": "2018-03-01",
  "end_date": "2024-08-20"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.tenure",
  "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.

Si la date de fin précède la date de début, la tâche échoue avec invalid_input au lieu d'inventer une durée négative.

Comment l'ancienneté civile se compte en années, mois et jours

Les mêmes dates de début et de fin produisent toujours le même JSON : pas d'horloge hôte, pas de fuseau, pas d'objet Date JavaScript et pas de réseau.

Contrat d'entrée, forme de la réponse et erreurs de dates inversées

La première est le jour de commencement, d'embauche ou d'origination ; la seconde est le jour d'arrêté ou le dernier jour de l'intervalle. Chaque valeur doit être un jour civil ISO strict, par exemple deux mille dix-huit trait zéro trois trait zéro un. Branchez le formulaire gratuit du navigateur pour les contrôles de bureau, puis appelez le même contrat depuis des scripts lorsque vous avez besoin de listes massives de durée de service. Envoyez deux chaînes obligatoires, start_date et end_date. Les alias start, from, begin et hire_date pour le premier champ, et end, to, until, as_of et reference_date pour le second, sont acceptés par le même noyau afin que les scripts de paie et les formulaires de recherche conservent des noms familiers sans changer le calcul. Champs manquants, chaînes vides, valeurs non chaînes, chaînes qui ne correspondent pas au motif quatre-deux-deux chiffres, années hors de un à neuf mille neuf cent quatre-vingt-dix-neuf, mois hors de un à douze, et jours qui n'existent pas dans ce mois (le trente-et-un avril, le vingt-neuf février d'une année commune) échouent tous avec invalid_input en nommant le champ, et ces échecs ne sont pas facturés. Si end_date précède start_date, la tâche échoue aussi avec invalid_input : l'ancienneté écoulée ne peut pas être négative, et un couple inversé est une erreur client, non une durée signée. Le même jour civil des deux côtés est licite et renvoie zéro année, zéro mois, zéro jour et zéro total_days : l'intervalle a commencé, mais aucun jour civil n'est accompli. En cas de succès, le corps répète les chaînes ISO normalisées de start_date et end_date ; les entiers years, months et days ; total_days comme l'écart non négatif en jours civils ; une courte phrase d'ancienneté en anglais avec unités au singulier ou au pluriel ; et une chaîne formula documentant l'algorithme des mois civils. Les appels API réussis utilisent la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Où un calculateur d'ancienneté sert en RH, finance et conformité

Comme cette capacité est un moteur parse pur, chaque appel réussi coûte le tarif de base publié de $0.002 sans jetons de modèle et sans réseau sortant, et une validation en échec ne consomme pas le solde prépayé.

Combien coûte le calculateur d'ancienneté ?

L'outil du 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.

Consulter la documentation complète du KIT →