ForHosting KIT · Dates et temps

Dernier jour de la semaine du mois : date finale, outil gratuit

Choisissez une année, un mois et un jour de la semaine pour obtenir la date de sa dernière occurrence : le dernier vendredi de juillet 2026 est le 31 juillet 2026. Février bissextile est pris en compte et les étapes s'affichent. 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
Année
2 026
Mois
7
Jour de la semaine cible : nom anglais
Friday
Vous obtenez
Date
2026-07-31
Jour
31
Nom du mois
July
Nom du jour
Friday

Un calculateur du dernier jour de la semaine du mois répond à une question de planification récurrente : quand tombe le dernier vendredi de juillet, le dernier lundi de février ou le dernier dimanche de décembre ? Indiquez une année grégorienne, un mois de un à douze et un jour de la semaine sous forme de nom anglais ou de numéro ISO de un à sept, et cet outil renvoie la date exacte de cette dernière occurrence, avec les libellés du jour de la semaine, le numéro ISO du jour, le nombre de jours du mois et une courte liste d'étapes vérifiable.

Ce que signifie « dernier jour de la semaine du mois » dans le calendrier grégorien

Tout mois civil possède un dernier jour calendaire — le vingt-huit, vingt-neuf, trente ou trente et un — selon le mois et, pour février, selon que l'année est bissextile grégorienne ou non. Le dernier lundi, mardi ou vendredi de ce mois est simplement le numéro de jour le plus élevé du mois dont le jour de la semaine correspond à celui demandé. Si le dernier jour calendaire tombe déjà sur le jour cible, c'est la réponse ; sinon, on recule d'au plus six jours jusqu'à ce que les noms concordent.

Les années bissextiles ne comptent que pour février : sont bissextiles les années divisibles par quatre, sauf les années séculaires non divisibles par quatre cents, si bien que février peut compter vingt-neuf jours et que le dernier jour de la semaine peut tomber le vingt-neuf. La numérotation des jours de la semaine dans la réponse suit la convention ISO utilisée par de nombreux systèmes d'entreprise : lundi vaut un, mardi deux, et ainsi de suite jusqu'à dimanche, qui vaut sept.

Cela diffère des bibliothèques qui traitent dimanche comme zéro, c'est pourquoi la réponse expose aussi un indice d'origine dimanche pour les appelants qui en ont besoin. Cette capacité concerne un mois et un nom de jour de la semaine — pas les calendriers de jours ouvrés, les jours fériés bancaires ni les politiques de « dernier jour ouvré » qui sautent les week-ends selon des règles locales.

Conseils pratiques, limites et recherches associées

Préférez les noms anglais complets des jours de la semaine quand des personnes saisissent un formulaire, et les numéros ISO de un à sept quand un autre système stocke déjà des indices de semaine commençant le lundi. Envoyez toujours month en nombre de un à douze ; les mois à base zéro de certains langages de programmation seront rejetés, ce qui est voulu pour éviter qu'un décalage silencieux d'une unité ne publie une date de fin de mois erronée.

Les vérifications aller-retour sont simples : prenez la date ISO renvoyée, passez-la dans un calculateur de jour de la semaine et confirmez que le nom correspond et qu'aucun jour ultérieur du même mois ne porte ce nom. La borne d'année s'arrête à neuf mille neuf cent quatre-vingt-dix-neuf pour garder des chaînes ISO à quatre chiffres bien définies sur cette surface produit.

Cette page vise les personnes qui cherchent le dernier jour de la semaine du mois, le dernier vendredi du mois ou la date du dernier lundi en ligne ; ce n'est ni un chercheur de premier jour de la semaine, ni un compteur de jours ouvrés, ni un outil complet de différence de dates ou d'âge.

Préférez cette capacité quand vous connaissez déjà l'année, le mois et le jour de la semaine et n'avez besoin que de l'occurrence finale ; si vous avez déjà une date ISO complète et ne voulez que le nom du jour, utilisez plutôt le calculateur du jour de la semaine.

Dates de réunions et de clôtures de paie de fin de mois

Les équipes d'exploitation convertissent « dernier vendredi du mois » ou « dernier lundi de mars » en une date ISO concrète pour les calendriers, les échéances et les rappels.

Exercices de calendrier en classe

Les étudiants vérifient leurs réponses manuscrites sur le dernier jour de la semaine contre un résultat grégorien fixe, y compris les cas limites de février en année bissextile.

Que signifie le dernier jour de la semaine du mois ?

C'est le dernier jour calendaire du mois qui tombe sur le jour de la semaine que vous indiquez — par exemple, le dernier vendredi de juillet est le vendredi le plus proche de la fin de juillet sans sortir du mois.

Que se passe-t-il si le mois est hors de 1–12 ?

Seuls les mois de 1 (janvier) à 12 (décembre) sont acceptés.

Février gère-t-il les années bissextiles ?

Oui. Les règles grégoriennes s'appliquent : février peut compter 29 jours et le dernier jour de la semaine ne peut tomber le 29 qu'en année bissextile.

Le calculateur du dernier jour de la semaine du mois est-il gratuit ?

L'outil du navigateur est gratuit et s'exécute localement.

Est-ce la même chose que le dernier jour ouvré du mois ?

Non. L'outil trouve la dernière date qui tombe le jour de la semaine choisi, par exemple le dernier vendredi. Il ne saute pas les jours fériés bancaires et n'applique aucune règle locale de dernier jour ouvré ; vérifiez-les à part.

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/date/last-weekday-of-month

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/date/last-weekday-of-month \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2026,"month":7,"weekday":"Friday"}'
{
  "year": 2026,
  "month": 7,
  "weekday": "Friday"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.last_weekday_of_month",
  "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.

Les mois impossibles hors de un à douze, les jetons de jour inconnus et les années hors limites sont rejetés avec une erreur invalid_input claire plutôt qu'un jour erroné silencieux. Le calcul est une arithmétique grégorienne pure sur des entiers — sans réseau, sans graines aléatoires et sans Date ni fuseau horaire de l'hôte —, de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON à chaque fois.

Ce que signifie « dernier jour de la semaine du mois » dans le calendrier grégorien

Comme le calcul ne consulte jamais l'horloge de l'hôte, une requête pour juillet 2026 donne toujours le même dernier vendredi, qu'elle s'exécute à Tokyo, à New York ou sur un Worker en périphérie.

Comment appeler l'API et ce qu'elle renvoie

Envoyez un corps JSON avec trois champs obligatoires : year en entier de un à neuf mille neuf cent quatre-vingt-dix-neuf, month en entier de un à douze, et weekday en nom anglais long ou court comme Friday ou Fri, ou en numéro ISO du jour de la semaine de un à sept, lundi valant un et dimanche sept. Des alias existent par commodité : y pour year, m pour month, et day, dow ou day_of_week pour weekday. En cas de succès, la réponse fixe date à la chaîne calendaire ISO canonique, renvoie year, month et day en nombres, fixe month_name et day_name à des libellés anglais, day_name_short à une forme de trois lettres, iso_weekday et day_of_week au même entier ISO, weekday_0_sunday à l'indice de zéro à six, days_in_month à la longueur du mois, leap_year à un booléen pour l'année, et inclut un court message plus un tableau steps ordonné qui rappelle le test d'année bissextile, le jour de la semaine du dernier jour calendaire, le décalage et la date finale. Une validation échouée — champs manquants, année ou mois non entiers, mois hors de un à douze, jetons de jour non reconnus ou année hors de la plage publiée — renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait de $0.002 par requête réussie, avec l'unité item et un prix unitaire marginal nul.

Conseils pratiques, limites et recherches associées

Pour enseigner ou tester, gardez un petit jeu connu : un mois long comme juillet avec un vendredi cible, un février bissextile avec un jour pouvant tomber le vingt-neuf, un mois court de trente jours, et un échec volontaire avec le mois treize pour prouver le chemin strict de invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui garde les scripts exploratoires bon marché quand les appelants envoient volontairement des mois hors limites.

Génération de fixtures pour planificateurs et interfaces

Les ingénieurs construisent des fixtures déterministes de jours de la semaine de fin de mois pour les tests unitaires, sans dépendre de l'horloge de l'hôte ni du fuseau horaire.

Quels formats de jour de la semaine sont acceptés ?

Les noms anglais (Monday…Sunday ou Mon…Sun) et les numéros ISO de 1 à 7 (lundi=1 … dimanche=7). Les jetons non reconnus renvoient invalid_input.

Consulter la documentation complète du KIT →