Calculateur de date de Pâques
Le dimanche de Pâques tombait le 31 mars en 2024 et le 20 avril en 2025. Saisissez une année de 1 à 9999 pour obtenir la date complète du dimanche de Pâques occidental, avec son mois et son jour, selon la règle ecclésiastique grégorienne. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Année
- 2 024
- Mois
- 3
- Jour
- 31
- Date
- 2024-03-31
- Nom du mois
- March
Ce calculateur de date de Pâques prend une seule année du calendrier grégorien et renvoie la date du dimanche de Pâques occidentale pour cette année à l'aide du computus grégorien anonyme classique, également appelé algorithme entier de Meeus-Jones-Butcher. Pâques est une fête mobile : elle tombe le premier dimanche après la pleine lune ecclésiastique qui survient le 21 mars ou après, ce qui en pratique tombe entre le 22 mars et le 25 avril inclus. Parmi les vérifications simples que vous connaissez peut-être déjà : l'année 2024 correspond au 31 mars, l'année 2025 correspond au 20 avril, et l'année 2000 correspond au 23 avril. Le moteur n'utilise que des divisions et des restes entiers finis, sans appel réseau, sans échantillonnage aléatoire, sans objets Date d'horloge hôte, si bien que la même année produit toujours le même mois et le même jour.
Ce qu'est le dimanche de Pâques grégorien et ce que contient la réponse
Les Églises occidentales qui suivent le calendrier grégorien calculent le dimanche de Pâques avec une règle ecclésiastique qui se réduit à une courte chaîne d'étapes entières. Le résultat est toujours un dimanche de fin mars ou d'avril de l'année civile que vous fournissez : la date la plus précoce possible est le 22 mars et la plus tardive est le 25 avril. Pâques orthodoxe, qui suit un calendrier ecclésiastique basé sur le calendrier julien et tombe souvent un autre dimanche, est intentionnellement hors périmètre.
Si vous avez besoin de numéros de semaine, d'étiquettes de jour de semaine pour des dates arbitraires, ou d'analyse de date multi-format, utilisez ces outils dédiés ; cette page ne répond qu'au dimanche de Pâques grégorien pour une année validée.
Comment l'année est lue et comment le computus reste reproductible
Les chaînes numériques avec signes plus ou moins initiaux facultatifs sont acceptées lorsqu'elles s'analysent comme des entiers ; les points décimaux, les préfixes hexadécimaux et les chaînes vides sont rejetés avec un message clair afin qu'une cellule erronée ne devienne pas une mauvaise fête.
Après analyse, l'année doit être au moins égale à un : les années inférieures à un sont rejetées car les tables de Pâques grégoriennes et l'algorithme anonyme tel que publié ciblent la plage d'années grégoriennes prolepticques utilisée ici, et cette surface produit n'invente pas de gestion avant notre ère. La borne supérieure est neuf mille neuf cent quatre-vingt-dix-neuf pour correspondre aux autres auxiliaires calendaires du catalogue.
À partir d'une année valide, le moteur exécute les étapes a à m du computus grégorien anonyme en n'utilisant que la division entière par le bas et l'arithmétique modulo, puis dérive le mois comme la partie entière de h plus l moins sept m plus cent quatorze, le tout divisé par trente et un, et le jour comme le reste de cette même forme linéaire plus un. Les valeurs intermédiaires restent des entiers sûrs JavaScript ordinaires sur toute la plage d'années prise en charge.
Où les dates de Pâques s'inscrivent dans la planification, l'enseignement et le logiciel
Écoles, églises et calendriers culturels ont besoin du dimanche de Pâques avant de pouvoir placer la semaine sainte, les vacances scolaires et les congés de printemps qui se déplacent avec la fête. Les équipes de commerce de détail et d'hôtellerie planifient les promotions saisonnières autour de la fenêtre mars-avril et veulent une date unique et faisant autorité par année plutôt que de copier des tableaux de wiki dans des tableurs.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des tables de jours fériés, pour générer des vecteurs de test déterministes pour des systèmes de paie qui observent le lundi de Pâques dans certaines juridictions, ou pour satisfaire des exigences produit demandant une date fondée sur le computus plutôt qu'une liste codée en dur qui devient obsolète après quelques années.
Les enseignants utilisent l'outil pour montrer comment une règle d'apparence médiévale devient une douzaine de lignes d'arithmétique entière, et pour montrer les années limites proches des extrêmes du 22 mars et du 25 avril sans faire confiance à des applications de calcul opaques. Associez-le à la semaine ISO ou à d'autres auxiliaires de date déterministes gratuits pour bâtir un petit laboratoire d'utilitaires calendaires pour l'enseignement, la conformité ou les fonctionnalités produit.
Cas d’usage
Calendriers de jours fériés et de liturgie
Calculez le dimanche de Pâques occidentale pour toute année afin de placer la semaine sainte, les vacances de printemps et les étiquettes de fêtes mobiles sans tables codées en dur.
Enseignement et démonstrations du computus
Montrez aux étudiants comment l'algorithme grégorien anonyme fait correspondre une année au dimanche de Pâques avec une arithmétique entière pure.
Questions fréquentes
Combien coûte le calculateur de date de Pâques ?
Il est gratuit dans votre navigateur sur cette page.
Quel algorithme est utilisé ?
Le computus grégorien anonyme (forme entière de Meeus/Jones/Butcher). Il renvoie le dimanche de Pâques grégorien occidental pour l'année donnée.
Que se passe-t-il si l'année est inférieure à 1 ?
Les années doivent être des entiers de 1 à 9999.
Cet outil calcule-t-il Pâques orthodoxe ?
Non. Il ne renvoie que le dimanche de Pâques grégorien (occidental). Pâques orthodoxe utilise un calendrier ecclésiastique différent et est hors périmètre.
Dans quelle plage de dates Pâques peut-elle tomber ?
Le dimanche de Pâques grégorien tombe toujours entre le 22 mars et le 25 avril inclus de l'année que vous fournissez.
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/date/easter-sunday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2024}'const res = await fetch("https://api.kit.forhosting.com/date/easter-sunday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2024
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/easter-sunday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2024
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/easter-sunday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2024}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2024}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/easter-sunday", 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
{
"year": 2024
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.easter_sunday",
"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 dimanche de Pâques grégorien et ce que contient la réponse
Ce calculateur accepte un champ obligatoire, year, sous forme d'entier de un à neuf mille neuf cent quatre-vingt-dix-neuf, puis renvoie l'année normalisée, le numéro de mois trois ou quatre, le jour du mois, une chaîne date au format AAAA-MM-JJ, un nom de mois lisible, un écho iso_date, l'étiquette d'algorithme anonymous_gregorian, et un court rappel de formule de la chaîne du computus. Il n'y a aucun téléchargement de table d'éphéméride lunaire, aucun décalage de fuseau horaire, et aucune approximation flottante de la pleine lune : soit l'année est dans la plage valide et les champs de mars ou avril sont entièrement déterminés, soit la requête échoue avec invalid_input. Les cas rejetés incluent une année manquante, des jetons non entiers, des années inférieures à un, et des années supérieures au plafond documenté.
Comment l'année est lue et comment le computus reste reproductible
Le champ privilégié est year, mais les alias y, Y majuscule et yr sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat sans renommer de colonnes. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin de la même date de Pâques au sein d'un pipeline automatisé sans réimplémenter vous-même les règles ecclésiastiques.
Où les dates de Pâques s'inscrivent dans la planification, l'enseignement et le logiciel
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une vérification ponctuelle à un générateur de jours fériés pluriannuel sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des dates de Pâques de mars ou d'avril reproductibles pour tests unitaires, packs de jours fériés de paie et assertions CI sur de nombreuses années.