Jour d'anniversaire
Pour une personne née le 25 juillet 1990, l'anniversaire de 2026 tombe un samedi. Saisissez votre date de naissance et l'année qui vous intéresse pour connaître le jour de la semaine, le 29 février étant vérifié selon les vraies années bissextiles. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Date
- 1990-07-25
- Année
- 2 026
- Mois
- 7
- Jour
- 25
- Anniversaire
- 2026-07-25
- Jour de la semaine
- Saturday
Ce calculateur du jour d'anniversaire répond à une question que l'on tape à chaque saison de planification : quel jour de la semaine tombe mon anniversaire une année donnée ? Vous saisissez une date de naissance comme jour de calendrier ISO et une année cible. Le moteur recopie le mois et le jour sur cette année, vérifie que l'anniversaire est une date grégorienne réelle et renvoie le nom anglais du jour de la semaine. Le 29 février n'est accepté que lorsque l'année de naissance et l'année cible sont bissextiles, de sorte qu'un vingt-neuf février d'une année commune est rejeté au lieu de glisser en silence vers le vingt-huit ou le premier mars. Servez-vous-en lorsque vous connaissez déjà l'acte de naissance et n'avez besoin que du jour de semaine de cet anniversaire une autre année.
Ce qu'est le jour d'un anniversaire et comment l'anniversaire est construit
Le jour d'un anniversaire est le jour de la semaine où l'anniversaire d'une date de naissance tombe une année choisie, et non le jour de la naissance elle-même, sauf si cette année est celle que vous avez demandée. On ouvre cette page pour savoir si un prochain anniversaire tombe un samedi où l'on peut recevoir, si un anniversaire d'enfance tombait un jour d'école, ou quel jour occupera une naissance célèbre lors d'un centenaire.
Les entrées sont une date de naissance écrite comme jour de calendrier ISO et une année cible écrite comme année grégorienne de un à neuf mille neuf cent quatre-vingt-dix-neuf. Le moteur recopie le mois et le jour du mois depuis la date de naissance sur l'année cible, vérifie que l'anniversaire obtenu est un jour civil réel et nomme le jour de la semaine en anglais.
Cette scission est le produit : vous n'envoyez pas une date complète de l'année qui vous intéresse ; vous envoyez l'acte de naissance plus l'année que vous planifiez. Le 29 février est le seul anniversaire qui peut disparaître. Une personne née le vingt-neuf février n'a d'anniversaire de calendrier que les années bissextiles grégoriennes.
Si la date de naissance est le vingt-neuf février d'une année bissextile et que l'année cible est commune, ce calculateur refuse la requête au lieu d'inventer une convention juridique telle que fêter le vingt-huit février ou le premier mars. Les dates de naissance invalides, y compris le vingt-neuf février d'une année de naissance non bissextile, le trente-et-un avril ou une chaîne qui n'est pas année-mois-jour, échouent aussi. Les années bissextiles suivent la règle habituelle : divisibles par quatre, sauf les années séculaires qui ne sont pas divisibles par quatre cents.
Où un calculateur du jour d'anniversaire justifie son existence
Les foyers et les organisateurs d'événements utilisent un calculateur du jour d'anniversaire pour réserver un lieu avant d'imprimer les invitations, car un anniversaire le samedi n'est pas la même liste d'achats qu'un mardi. Les enseignants et les sites de préparation aux examens ont besoin d'un oracle déterministe qui marque un vingt-neuf février d'une année commune comme invalide au lieu de déplacer la date en silence, un piège classique des devoirs de calendrier.
Les pages de généalogie et les almanachs sportifs reconstruisent le jour d'une naissance historique une année commémorative ultérieure sans dépendre de l'horloge de l'hôte. Les équipes produit qui livrent déjà un outil générique du jour de la semaine ont encore besoin de cette page : les chercheurs tapent quel jour de la semaine est mon anniversaire, et non quel jour de la semaine est cette date ISO, et arrivent avec un acte de naissance plus une année plutôt qu'une date cible complète.
Une validation en échec ne consomme pas de solde. Gardez les requêtes petites, figez la chaîne du jour dans les tests, et vous obtenez un nom d'anniversaire reproductible pour les devoirs, les greffons LMS et les workers en bordure sans dresser votre propre bibliothèque de calendrier. Cette page n'est ni un calculateur d'âge, ni un outil de probabilité du paradoxe des anniversaires, ni un formateur de dates conscient de la locale.
Cas d’usage
Planifier une fête selon le jour de la semaine
Saisissez une date de naissance et l'année où vous recevez pour voir si l'anniversaire tombe un samedi, un soir d'école ou un week-end férié avant de réserver une salle.
Devoirs et examens de calendrier
Vérifiez le jour d'un anniversaire de manuel une année ultérieure, y compris les échecs de jour bissextile, auprès d'un oracle déterministe plutôt que d'un appel Date sensible au fuseau.
Questions fréquentes
Comment savoir quel jour de la semaine tombe mon anniversaire ?
Envoyez la date de naissance au format YYYY-MM-DD dans date et l'année qui vous intéresse dans year.
Que se passe-t-il si je suis né le 29 février et que l'année cible n'est pas bissextile ?
Ce calculateur ne déplace pas un anniversaire du 29 février vers le 28 février ni vers le 1er mars ; l'anniversaire doit exister sur le calendrier civil.
Qu'est-ce qu'une date de naissance invalide ?
Tout ce qui n'est pas un jour grégorien réel YYYY-MM-DD : mauvaise forme, mois 00 ou 13, 31 avril, ou 29 février d'une année de naissance non bissextile. Ces requêtes ne sont pas facturées.
Est-ce le jour de la semaine de ma naissance ?
Seulement si vous choisissez votre année de naissance comme année cible. Sinon, c'est le jour de votre anniversaire dans l'année choisie : le 25 juillet 1990 donne un samedi en 2026.
Quelles années puis-je consulter ?
N'importe quelle année grégorienne de 1 à 9999. Les années bissextiles suivent la règle habituelle : divisibles par quatre, sauf les années séculaires qui ne sont pas divisibles par quatre cents.
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/life/birthday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"1990-07-25","year":2026}'const res = await fetch("https://api.kit.forhosting.com/life/birthday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "1990-07-25",
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/birthday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "1990-07-25",
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/birthday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"1990-07-25","year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"1990-07-25","year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/birthday", 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
{
"date": "1990-07-25",
"year": 2026
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.birthday",
"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.
Limites
year_min | 1 |
year_max | 9999 |
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
Ce qu'est le jour d'un anniversaire et comment l'anniversaire est construit
Le jour de la semaine est calculé par la formule entière de Sakamoto sur le calendrier grégorien proleptique, jamais avec l'objet Date de l'hôte, de sorte qu'un navigateur à Tokyo et un worker d'API s'accordent sur le même Saturday.
Contrat d'entrée, forme de la réponse et comportement en cas d'erreur
Elle doit être une chaîne qui correspond à quatre chiffres, un trait d'union, deux chiffres, un trait d'union et deux chiffres, et elle doit nommer un jour grégorien réel dans la plage d'années inclusive de un à neuf mille neuf cent quatre-vingt-dix-neuf. Une validation en échec n'est jamais facturée. Les échecs typiques sont un date ou year manquant, une chaîne de naissance qui n'est pas année-mois-jour, un jour civil impossible comme 2023-02-29, une année hors des bornes documentées, et un vingt-neuf février projeté sur une année cible commune. Associez la réponse à votre propre interface de calendrier si vous avez besoin d'une grille mensuelle ; ce point de terminaison ne nomme que le jour de la semaine et n'émet ni locales, ni fuseaux, ni listes de préparation de fête. Envoyez un corps JSON avec deux champs obligatoires. La date de naissance vit dans date et peut aussi arriver comme birth_date, birth, dob, born ou birthdate. L'année cible vit dans year et peut aussi arriver comme target_year ou in_year. Elle peut être un entier JSON ou une chaîne de nombre entier ; les fractions, les chaînes vides et les valeurs hors de cette plage d'années échouent avec invalid_input qui nomme le champ. En cas de succès le corps répète la date de naissance canonique, l'année cible, le mois et le jour de l'anniversaire, la chaîne ISO de l'anniversaire dans birthday, le nom anglais du jour, un weekday_short de trois lettres, le numéro ISO du jour où lundi vaut un et dimanche vaut sept, un indicateur leap_year de l'année cible et un court message tel que Birthday 25 July falls on Saturday in 2026. Le tarif est un $0.002 forfaitaire par requête réussie avec unit item.
Où un calculateur du jour d'anniversaire justifie son existence
Comme l'implémentation est un parse pur de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Fixtures d'invitations et de généalogie
Semez des données de test et des pages commémoratives avec le jour anglais d'une date de naissance connue projetée sur une année choisie, sans lire l'horloge de l'hôte.
Questions techniques
Le jour de la semaine dépend-il de mon fuseau horaire ?
Non. Le moteur utilise l'arithmétique grégorienne de Sakamoto et ne lit jamais l'horloge de l'hôte ni le fuseau de Date, si bien que l'outil du navigateur et l'API s'accordent.
Combien coûte le calculateur du jour d'anniversaire ?
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.