Che giorno della settimana era?
Scopri il giorno della settimana di qualsiasi data dall'anno 1 al 9999, segui i passaggi della congruenza di Zeller e scopri in che giorno sei nato.
- Data completa
- –
- Giorno dell'anno
- –
- Settimana ISO
- –
Passo per passo con la congruenza di Zeller
In che giorno sono nato?
La stessa data in altri anni
| Anno | Giorno della settimana | Data |
|---|
Come trovare il giorno della settimana di una data
- Scegli una Data. Va bene qualsiasi data dal 1° gennaio dell’anno 1 al 31 dicembre 9999. Oggi riporta la data odierna.
- Leggi il Giorno della settimana, la Data completa, il Giorno dell’anno e la Settimana ISO.
- In Passo per passo con la congruenza di Zeller segui il calcolo come lo faresti a mano, con tutti i valori intermedi.
- In In che giorno sono nato? inserisci la tua Data di nascita: vedrai il giorno della settimana in cui sei nato, quanti giorni sono passati, in che giorno cadrà il prossimo compleanno e quanti dei tuoi compleanni finora sono caduti nello stesso giorno della settimana.
- La stessa data in altri anni mostra in che giorno della settimana cadono quel giorno e quel mese in ogni anno tra Dall’anno e All’anno. È comodo per compleanni, anniversari ed eventi ricorrenti. L’anno scelto è evidenziato.
La congruenza di Zeller spiegata
Christian Zeller pubblicò questa formula nel 1882 per calcolare a mano il giorno della settimana di qualsiasi data gregoriana:
h = (q + ⌊13(m + 1) / 5⌋ + K + ⌊K / 4⌋ + ⌊J / 4⌋ + 5J) mod 7
- q è il giorno del mese;
- m è il mese, contato da marzo (3) a dicembre (12), con gennaio e febbraio contati come mesi 13 e 14 dell’anno precedente: così il giorno bisestile finisce in fondo all’anno;
- K è l’anno all’interno del secolo (anno mod 100) e J il secolo (anno diviso 100, arrotondato per difetto);
- ⌊x⌋ significa “arrotonda per difetto” e mod 7 è il resto della divisione per 7.
Il risultato h indica il giorno: 0 = sabato, 1 = domenica, 2 = lunedì e così via fino a 6 = venerdì.
Esempio per il 1° gennaio 2000: gennaio conta come mese 13 del 1999, quindi q = 1, m = 13, K = 99 e J = 19. Allora h = (1 + 36 + 99 + 24 + 4 + 95) mod 7 = 259 mod 7 = 0, cioè sabato. Lo strumento mostra gli stessi passaggi per la data che scegli e verifica il risultato con un conteggio dei giorni indipendente.
Date anteriori al 1582
Il calendario gregoriano fu introdotto venerdì 15 ottobre 1582; il giorno prima era giovedì 4 ottobre del vecchio calendario giuliano. L’Italia fu tra i primi Paesi ad adottarlo, ma per le date precedenti lo strumento usa il calendario gregoriano prolettico, cioè le regole attuali estese all’indietro, come prevede la norma ISO 8601. In quel caso ti avvisa e indica la data giuliana dello stesso giorno, perché i documenti dell’epoca usavano quel calendario. Alcuni Paesi cambiarono molto più tardi: la Gran Bretagna e le sue colonie nel 1752, la Russia nel 1918. Una data presa da una vecchia fonte inglese o russa può quindi essere una data giuliana.
Il giorno della settimana non cambia mai tra i due calendari, cambia solo la data. Per esempio, William Shakespeare morì il 23 aprile 1616 (giuliano), che nel calendario gregoriano è il 3 maggio 1616: in entrambi i casi era martedì.
Domande frequenti
In che giorno della settimana sono nato?
Inserisci la tua data di nascita in In che giorno sono nato?. Lo strumento ti dà il giorno della settimana, i giorni trascorsi da allora e il giorno della settimana del tuo prossimo compleanno.
Perché il mio compleanno si sposta di un giorno ogni anno?
Un anno normale ha 365 giorni, cioè 52 settimane più 1 giorno, quindi la stessa data slitta di un giorno della settimana. Dopo il 29 febbraio di un anno bisestile slitta di due.
Cosa succede con un compleanno il 29 febbraio?
In La stessa data in altri anni, gli anni non bisestili mostrano “Nessun 29 febbraio”. Per il prossimo compleanno, lo strumento usa il 28 febbraio negli anni non bisestili.
Il risultato è corretto per date molto antiche?
Il giorno della settimana è sempre corretto per la data che inserisci. Prima del 15 ottobre 1582 controlla se la tua fonte usa il calendario giuliano: in tal caso converti prima la data in gregoriana, oppure leggi la data giuliana indicata nell’avviso.
Lo strumento invia le date da qualche parte?
No. Ogni calcolo avviene nel tuo browser.
Strumenti correlati
- Numero della settimana Trova il numero di settimana ISO 8601 di qualsiasi data, le date di qualsiasi settimana e la tabella di tutte le settimane di un anno.
- Calcolo dell'età Calcola la tua età esatta in anni, mesi e giorni dalla data di nascita, più l'età in mesi, settimane e giorni e la data del prossimo compleanno.
- Calcolo giorni tra due date Calcola quanti giorni ci sono tra due date e la differenza in settimane, mesi, anni, giorni feriali e ore, con anni bisestili e fine mese corretti.