Calcolo della data di inizio di Pesach per anno
Il calcolatore dell'inizio di Pesach determina la data civile gregoriana in cui la festività comincia al tramonto nell'anno richiesto.
Esegui gratis nel browser
Applica le regole fisse del calendario ebraico, tra cui il ciclo di diciannove anni, il calcolo del molad, i rinvii di Rosh Hashanah e la durata variabile dei mesi. Il risultato indica anche la data civile successiva, corrispondente al 15 di Nisan, e l'anno ebraico pertinente. Ogni operazione è locale e deterministica, senza servizi di calendario, orologio corrente, rilevamento del fuso orario o accesso alla rete.
Che cosa indica la data di inizio restituita
Nel calendario ebraico il giorno comincia al tramonto, non a mezzanotte. La data di Pesach può quindi essere espressa in due modi strettamente collegati. Questo calcolatore usa come data di inizio di Pesach principale il giorno civile in cui la ricorrenza prende avvio al tramonto. Restituisce inoltre <code>first_day_date</code>, cioè la data civile gregoriana successiva, corrispondente alle ore diurne del 15 di Nisan. Se il 15 di Nisan cade di martedì, per esempio, il risultato principale sarà lunedì, perché la festività comincia il lunedì sera. Indicare entrambe le date elimina un'ambiguità frequente in agende, programmi di viaggio, calendari scolastici e integrazioni software. La risposta comprende anche l'anno ebraico, l'etichetta della data ebraica e un valore booleano che conferma l'inizio al tramonto. L'anno inserito è sempre quello gregoriano in cui Pesach ricorre in primavera. In questo modo Lei può mostrare l'inizio serale oppure il primo giorno senza spostare involontariamente la data.
Come le regole aritmetiche ebraiche determinano la data
Il calcolo associa innanzitutto la primavera gregoriana richiesta al relativo anno ebraico. Determina poi la congiunzione lunare media di Tishri in base ai mesi trascorsi nel ciclo metonico di diciannove anni. Le regole di rinvio stabiliscono il 1º Tishri: un molad tardivo può posticipare il capodanno, due condizioni aggiuntive tutelano gli anni ordinari e quelli successivi a un anno embolismico, mentre Rosh Hashanah non può cadere di domenica, mercoledì o venerdì. La distanza tra due capodanni ebraici consecutivi rivela se Cheshvan e Kislev assumono la durata breve o lunga. L'algoritmo somma quindi le durate esatte di Tishri, Cheshvan, Kislev, Tevet, Shevat e del mese o dei mesi di Adar appropriati fino al 15 di Nisan. Infine converte un conteggio intero di giorni fissi in anno, mese e giorno del calendario gregoriano prolettico. Sottraendo un giorno fisso si ottiene la data civile dell'inizio serale. Sono regole aritmetiche consolidate, non un'osservazione della Luna, una tabella annuale o un'operazione dipendente dalle impostazioni locali.
Determinismo, anni supportati e impieghi pratici
Il calcolatore accetta un anno gregoriano intero da 1 a 9999. Non legge l'orologio di sistema, non crea un oggetto <code>Date</code>, non deduce il fuso orario del visitatore, non usa valori casuali e non contatta servizi esterni. Lo stesso input produce quindi lo stesso risultato JSON in un browser, in un processo API, in una pipeline di compilazione o in un ambiente di test. Questa caratteristica è utile per generare calendari futuri, convalidare eventi importati, preparare comunicazioni ricorrenti o creare raccolte di dati riproducibili. Poiché l'ora esatta del tramonto dipende dalla località e dalle condizioni atmosferiche, la capacità restituisce intenzionalmente una data civile anziché un orario del tramonto. Se Lei necessita dell'ora locale precisa per l'accensione delle candele o l'inizio della festività, combini la data ottenuta con un calcolo solare basato sulla posizione. Per gli usi storici, il risultato proietta il calendario ebraico aritmetico fisso sul calendario gregoriano prolettico; non ricostruisce pratiche osservative, proclamazioni regionali o antichi sistemi civili. Ogni richiesta API costa $0.002, mentre il browser usa lo stesso nucleo aritmetico puro.
Casi d'uso
Creare un calendario annuale delle festività
Generi la data di inizio al tramonto e quella del primo giorno senza mantenere una tabella diversa per ogni anno.
Convalidare eventi importati
Confronti una data ricevuta con un risultato indipendente calcolato secondo le regole aritmetiche del calendario ebraico.
Programmare comunicazioni in anticipo
Individui la corretta sera civile prima di predisporre promemoria o avvisi operativi relativi alla festività.
Domande frequenti
La data restituita indica il tramonto o il giorno successivo?
Il campo principale <code>date</code> è la data gregoriana in cui Pesach inizia al tramonto. <code>first_day_date</code> è la data civile seguente, corrispondente al 15 di Nisan.
Quanto costa una richiesta?
Ogni richiesta API costa $0.002. La capacità esegue un calcolo aritmetico limitato e conteggia un elemento per richiesta.
Il calcolo consulta un calendario ebraico online?
No. Usa aritmetica intera deterministica e non effettua richieste di rete.
Calcola l'ora esatta del tramonto nella località?
No. L'ora esatta richiede una posizione e un calcolo astronomico. La capacità restituisce la data civile gregoriana in cui avviene l'inizio serale.
Perché Pesach può iniziare il giorno prima del 15 di Nisan?
Il giorno ebraico comincia al tramonto. La sera che apre il 15 di Nisan appartiene quindi alla data civile gregoriana precedente.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"year": 2026
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.passover_start",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |