Calcolatore Pasqua ortodossa
Nel 2024 la Pasqua ortodossa è caduta il 5 maggio: le tavole giuliane danno il 22 aprile e lo scarto di 13 giorni tra i calendari la porta a maggio. Inserisca un anno qualsiasi e ottenga la data nel calendario di tutti i giorni. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Anno
- 2024
- Data
- 2024-05-05
- Anno gregoriano
- 2024
- Mese
- 5
- Giorno
- 5
La Pasqua ortodossa orientale, detta anche Pascha, è la festa mobile centrale dell'anno cristiano ortodosso. A differenza della Pasqua occidentale, che segue il computo gregoriano adottato dopo il 1582, la maggior parte delle giurisdizioni ortodosse determina ancora la data di Pascha con le antiche tavole giuliane dell'epatta lunare e la domenica successiva alla luna piena che cade il o dopo l'equinozio di primavera giuliano. Quella domenica di marzo o aprile giuliano viene poi convertita al calendario civile gregoriano affinché pianificatori, scuole e app mostrino una data ISO familiare. Questo calcolatore implementa esattamente quella pipeline per qualsiasi anno intero maggiore o uguale a uno: aritmetica modulare pura per il computo giuliano, uno scostamento di secolo pari al floor dell'anno diviso cento meno il floor dell'anno diviso quattrocento meno due, e riporto deterministico di mese e giorno senza alcun oggetto Date dell'orologio di sistema. Riferimenti moderni noti come il 5 maggio 2024, il 20 aprile 2025 e il 12 aprile 2026 sono riprodotti esattamente, e gli anni non validi inferiori a uno vengono respinti con un errore di validazione chiaro anziché una risposta silenziosamente errata.
Come funzionano il computo giuliano e la conversione gregoriana
Si parta da un anno di calendario intero Y almeno pari a uno. L'algoritmo della Pasqua giuliana usa cinque residui modulari che codificano il ciclo solare di quattro anni, la settimana di sette giorni e il ciclo lunare metonico di diciannove anni. Si ponga a uguale a Y modulo quattro, b uguale a Y modulo sette e c uguale a Y modulo diciannove.
Il termine di epatta lunare d è diciannove volte c più quindici, il tutto modulo trenta. La correzione del giorno della settimana e è due volte a più quattro volte b meno d più trentaquattro, il tutto modulo sette, con resto positivo affinché non compaiano mai risultati modulari negativi in stile JavaScript.
La quantità combinata d più e più centoquattordici viene poi suddivisa: la sua divisione intera per trentuno dà il mese giuliano, tre per marzo o quattro per aprile, e il resto più uno dà il giorno giuliano del mese. Quella data giuliana non è ancora ciò che si aspetta la maggior parte del software civile. Il calendario gregoriano precede il giuliano di uno scostamento dipendente dal secolo uguale al floor di Y diviso cento, meno il floor di Y diviso quattrocento, meno due.
Sommare quello scostamento con riporto puro di mese e giorno interi produce la data gregoriana di Pascha. Nel XX e all'inizio del XXI secolo lo scostamento è di tredici giorni, così il 22 aprile giuliano diventa il 5 maggio gregoriano nel 2024. Gli anni inferiori a uno sono respinti perché il calendario storico e le convenzioni di numerazione degli anni esulano dall'ambito di questo contratto.
Dove i calcolatori di Pasqua ortodossa compaiono nel lavoro reale
Uffici parrocchiali, segreterie diocesane e foresterie monastiche pubblicano calendari liturgici annuali che devono elencare Pascha e ogni festa che ne dipende; un oracolo deterministico affidabile evita lo scostamento dei fogli di calcolo tra impiegati. Scuole e università in paesi con ampia popolazione ortodossa programmano pause primaverili e periodi d'esame intorno alla data civile locale di Pasqua e necessitano di proiezione pluriennale senza consultazione manuale di tavole.
Piattaforme di viaggio, ospitalità ed eventi segnano i fine settimana di alta domanda quando Pascha cade in aprile o all'inizio di maggio e devono distinguere le date ortodosse dalla Pasqua occidentale quando divergono. Ingegneri software che costruiscono prodotti di calendario, motori di promemoria ricorrenti o app religiose multi-rito necessitano di una funzione pura che possano testare unitariamente contro almanacchi pubblicati anziché raschiare pagine di terzi.
Autori di curricula che insegnano la storia del computo vogliono la data giuliana intermedia e i residui modulari esposti affinché gli studenti verifichino ogni passo delle tavole classiche. Se in seguito serve la Pasqua gregoriana occidentale, il Natale ortodosso fisso sul calendario giuliano, ordinali del giorno dell'anno o giorno della settimana per date ISO arbitrarie, li si tratti come intenti di ricerca e pagine di atterraggio separate anziché sovraccaricare questa pagina di Pascha ortodossa.
Casi d'uso
Pianificazione scolastica e delle festività
Proietti pause primaverili e festività pubbliche nelle regioni che seguono la Pasqua ortodossa senza mescolare le tavole del computo occidentale.
Domande frequenti
In che modo la Pasqua ortodossa differisce da quella occidentale?
La maggior parte delle giurisdizioni ortodosse calcola Pascha con il computo giuliano (ciclo lunare metonico e tavole dell'equinozio giuliano), poi converte quella domenica al calendario civile gregoriano. La Pasqua occidentale usa il computo gregoriano direttamente, così le due date spesso divergono di una o più settimane.
Quale algoritmo usa questo calcolatore?
La formula classica della Pasqua giuliana con residui a=Y%4, b=Y%7, c=Y%19, d=(19c+15)%30, e=(2a+4b−d+34)%7, poi mese e giorno da d+e+114, poi conversione gregoriana con scostamento floor(Y/100)−floor(Y/400)−2.
Quali anni sono supportati?
Qualsiasi anno intero maggiore o uguale a 1. Le tavole moderne pubblicate (ad esempio 2024–2026) sono riprodotte esattamente.
Usa l'orologio del computer o Date?
No. L'implementazione è aritmetica intera pura senza oggetto Date, senza rete e senza casualità, così i risultati sono stabili tra host e fusi orari.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Strumenti correlati
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/easter-orthodox \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2024}'const res = await fetch("https://api.kit.forhosting.com/date/easter-orthodox", {
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-orthodox",
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-orthodox", 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-orthodox", 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": 2024
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.easter_orthodox",
"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. |
Note tecniche
Come funzionano il computo giuliano e la conversione gregoriana
L'intero percorso è aritmetica intera in forma chiusa: nessuna chiamata di rete, nessun seme casuale, nessun fuso dell'host e nessuna ambiguità in virgola mobile, così anni identici producono sempre JSON identico.
Cosa invia e cosa riceve in risposta
Si invii un unico campo obbligatorio chiamato year come intero maggiore o uguale a uno. Il valore di esempio duemilaventiquattro è un controllo moderno utile. Anni classici di verifica includono duemilaventiquattro per il cinque maggio, duemilaventicinque per il venti aprile, duemilaventi per il diciannove aprile e duemilasedici per il primo maggio. Year mancante, stringhe non numeriche, numeri frazionari come duemilaventiquattro punto cinque e qualsiasi anno minore di uno falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta include l'anno di ingresso, la stringa di data ISO gregoriana, l'anno mese e giorno gregoriani come interi separati, un month_name in inglese, un oggetto julian annidato con anno mese giorno e ISO giuliani intermedi, gli offset_days applicati nella conversione, un oggetto computus che elenca i residui da a a e per audit e didattica, calendar impostato a gregorian, rite impostato a eastern_orthodox, e una stringa formula compatta che descrive l'intera pipeline. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i calcolatori di Pasqua ortodossa compaiono nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Calendari liturgici parrocchiali e diocesani
Generi date gregoriane di Pascha per libri di servizio pluriennali e widget di sito che devono coincidere con almanacchi ortodossi pubblicati.
App di calendario e fixture di regressione
Alimenti test unitari e tabelle annuali massive da un'API deterministica che restituisce date ISO più passi giuliani intermedi.