Calculateur de la date de début de Pessa'h par année
Le calculateur de début de Pessa'h détermine la date civile grégorienne à laquelle la fête commence au coucher du soleil pour l'année demandée.
Lancer gratuitement
Il applique les règles fixes du calendrier hébraïque, notamment le cycle de dix-neuf ans, le calcul du molad, les reports de Roch Hachana et la durée variable des mois. Le résultat indique aussi la date civile suivante correspondant au 15 Nissan ainsi que l'année hébraïque concernée. Tous les calculs sont locaux et déterministes, sans service de calendrier, horloge actuelle, recherche de fuseau horaire ni accès au réseau.
Comprendre la date de début renvoyée
Dans le calendrier hébraïque, une journée commence au coucher du soleil et non à minuit. La date de Pessa'h peut donc être exprimée de deux façons étroitement liées. Ce calculateur retient comme date de début de Pessa'h principale la date civile où la fête commence au crépuscule. Il renvoie également <code>first_day_date</code>, soit la date civile grégorienne suivante qui correspond à la période diurne du 15 Nissan. Si le 15 Nissan tombe un mardi, par exemple, le résultat principal sera le lundi puisque la fête débute le lundi soir. La présence des deux dates lève une ambiguïté fréquente dans les agendas, les projets de voyage, les calendriers scolaires et les intégrations logicielles. La réponse comprend aussi l'année hébraïque, le libellé de la date hébraïque et un indicateur booléen confirmant le début au coucher du soleil. L'année saisie désigne toujours l'année grégorienne durant laquelle Pessa'h survient au printemps. Vous pouvez ainsi afficher soit le début en soirée, soit le premier jour, sans décaler involontairement l'événement.
Comment les règles arithmétiques hébraïques fixent la date
Le calcul associe d'abord le printemps grégorien demandé à son année hébraïque. Il détermine ensuite la conjonction lunaire moyenne de Tishri à partir du nombre de mois écoulés dans le cycle métonique de dix-neuf ans. Les règles de report servent à fixer le 1er Tishri : un molad tardif peut repousser le nouvel an, deux conditions supplémentaires protègent les années ordinaires et celles qui suivent une année embolismique, et Roch Hachana ne peut tomber ni un dimanche, ni un mercredi, ni un vendredi. L'écart entre deux nouvel an hébraïques consécutifs indique si Hechvan et Kislev prennent leur durée courte ou longue. L'algorithme additionne ensuite les durées exactes de Tishri, Hechvan, Kislev, Tevet, Chevat et du ou des mois d'Adar appropriés jusqu'au 15 Nissan. Enfin, il convertit un nombre entier de jours fixes en année, mois et jour du calendrier grégorien proleptique. La soustraction d'un jour fixe donne la date civile du début en soirée. Il s'agit de règles calendaires arithmétiques établies, et non d'une observation lunaire, d'une table annuelle ou d'une opération dépendant des paramètres régionaux.
Déterminisme, années acceptées et usages pratiques
Le calculateur accepte une année grégorienne entière comprise entre 1 et 9999. Il ne lit pas l'horloge du système, ne crée pas d'objet <code>Date</code>, ne déduit pas le fuseau horaire du visiteur, n'emploie aucun hasard et ne contacte aucun service externe. Une même entrée fournit donc le même résultat JSON dans un navigateur, un traitement API, une chaîne de compilation ou un environnement de test. Cette propriété permet de produire des calendriers futurs, de vérifier des événements importés, de préparer des communications récurrentes ou de constituer des jeux de données reproductibles. L'heure exacte du coucher du soleil dépendant du lieu et des conditions atmosphériques, cette capacité renvoie volontairement une date civile plutôt qu'un horodatage du crépuscule. Si vous avez besoin de l'heure locale précise d'allumage des bougies ou de début de la fête, associez la date obtenue à un calcul solaire tenant compte du lieu. Pour les périodes historiques, le résultat projette le calendrier hébraïque arithmétique fixe sur le calendrier grégorien proleptique ; il ne reconstitue ni les pratiques d'observation, ni les proclamations régionales, ni les anciens calendriers civils. Une requête API coûte $0.002, et le navigateur emploie le même noyau arithmétique pur.
Cas d’usage
Créer un calendrier annuel des fêtes
Produisez la date du début au coucher du soleil et celle du premier jour sans conserver une table propre à chaque année.
Contrôler des événements importés
Comparez une date reçue à un résultat indépendant issu des règles arithmétiques du calendrier hébraïque.
Planifier des communications à l'avance
Déterminez la bonne soirée civile avant de préparer des rappels ou des avis opérationnels liés à la fête.
Questions fréquentes
La date renvoyée correspond-elle au coucher du soleil ou au lendemain ?
Le champ principal <code>date</code> est la date grégorienne où Pessa'h commence au coucher du soleil. <code>first_day_date</code> est la date civile suivante, correspondant au 15 Nissan.
Quel est le prix d'une requête ?
Une requête API coûte $0.002. La capacité effectue un calcul arithmétique borné et compte un élément par requête.
Le calcul consulte-t-il un calendrier juif en ligne ?
Non. Il repose sur une arithmétique entière déterministe et n'effectue aucune requête réseau.
Calcule-t-il l'heure exacte du coucher du soleil sur place ?
Non. L'heure exacte exige un lieu et un calcul astronomique. Cette capacité fournit la date civile grégorienne où commence la soirée de fête.
Pourquoi Pessa'h peut-il commencer la veille du 15 Nissan ?
La journée hébraïque débute au coucher du soleil. La soirée qui ouvre le 15 Nissan appartient donc à la date civile grégorienne précédente.
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/passover-start \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/passover-start", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/passover-start",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/passover-start", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/passover-start", 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": 2026
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.passover_start",
"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.
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. |