Salta al contenuto principale
CalcMax

Calcolatrice del giorno della settimana

Risultato

sabato

Giorno della settimana

Giorno dell'anno
262 giorni
Giorni rimanenti nell'anno
103 giorni
Numero della settimana ISO
38

Una data fissa da sé il proprio giorno della settimana. Il 19 settembre 2026 è un sabato in ogni paese, e nessun orologio può cambiarlo — però un'implementazione che converte la data passando per un fuso orario locale restituirà in silenzio il giorno prima ad alcuni utenti, e solo a quelli. Questa calcolatrice del giorno della settimana restituisce quattro numeri da una sola data: il giorno della settimana, la posizione della data dentro il suo anno, i giorni che restano in quell'anno e il numero della settimana ISO, che è quello che sorprende, perché una settimana ISO appartiene all'anno che contiene il suo giovedì e non a quello che contiene il suo lunedì.

Formula

giorno della settimana = (giorni interi dal 1 gennaio 1970 + 4) mod 7, dove 0 è domenica

numero del giorno
I giorni interi dal 1 gennaio 1970, che era un giovedì: da lì viene la costante 4
giorno dell'anno
La posizione della data dentro il suo anno, con il 1 gennaio che vale 1
giorni rimanenti
I giorni che restano nell'anno: 365 o 366 meno quella posizione
settimana ISO
La settimana che contiene il primo giovedì dell'anno, numerata da 1 a 53

Usala per stabilire una data, per ottenere il numero di settimana che si aspetta un piano di lavoro, o per vedere quanto anno resta. Il giorno della settimana è la parte facile; il numero di settimana è dove gli strumenti litigano, perché una settimana ISO appartiene all'anno che contiene il suo giovedì, quindi il 1 gennaio 2021 riporta la settimana 53 del 2020. Quello che non sa fare è convertire tra calendari: ogni data qui è gregoriana prolettica, il calendario che gli storici usano per le date prima del 1582 e quello in cui i dieci giorni soppressi dell'ottobre 1582 non sono mai esistiti.

Esempi svolti

  1. 19 settembre 2026

    1. Giorni interi dal 1 gennaio 1970: 20715. Aggiungendo lo scostamento di 4 giorni si ottiene 20719, e 20719 mod 7 = 6 — domenica è 0, quindi la data è un sabato
    2. Giorno dell'anno: gli otto mesi conclusi contengono 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 = 243 giorni, e 243 + 19 = 262
    3. Giorni rimanenti: il 2026 è un anno comune di 365 giorni, e 365 − 262 = 103
    4. Settimana ISO: il lunedì di quella settimana è il 14 settembre 2026, che cade nella trentottesima settimana dell'anno ISO

    Quattro risposte da una sola data. Il giorno della settimana si controlla su qualsiasi calendario di carta; il numero di settimana è quello su cui gli strumenti non concordano, perché la settimana è definita dal suo giovedì e non dal giorno in cui comincia.

  2. 1 gennaio 2021 — una data di gennaio nella settimana 53

    1. Il 1 gennaio 2021 è un venerdì, quindi la settimana che lo contiene va da lunedì 28 dicembre 2020 a domenica 3 gennaio 2021
    2. Una settimana ISO appartiene all'anno che contiene il suo giovedì, e quel giovedì è il 31 dicembre 2020
    3. La settimana prende quindi l'ultimo numero del 2020, che è 53: una data del 2021 riporta una settimana dell'anno precedente
    4. Il giorno dell'anno e i giorni rimanenti ignorano tutto questo: valgono 1 e 364, perché contano dentro l'anno di calendario

    Questo è il confine che fa guadagnare al numero di settimana un posto nella pagina. Il 2020 ha 53 settimane ISO e il 2021 ne ha 52, e i primi tre giorni del gennaio 2021 appartengono al conteggio dell'anno precedente.

  3. 29 febbraio 2024 — il giorno bisestile

    1. 2024 è divisibile per 4 e non per 100, quindi è bisestile e febbraio ha 29 giorni
    2. Giorno dell'anno: 31 giorni di gennaio più 29 fa 60 — nel 2023 la data non esiste e il 1 marzo occupa la posizione 60
    3. Giorni rimanenti: 366 − 60 = 306
    4. Giorno della settimana: il 29 febbraio 2024 è un giovedì, e il lunedì della sua settimana è il 26 febbraio

    Il giorno bisestile sposta di uno ogni posizione successiva, quindi il giorno dell'anno è l'uscita di questa pagina che non si può leggere su un calendario per un anno non bisestile.

Limiti

Ogni data qui è gregoriana prolettica: il calendario esteso all'indietro, non il calendario che si usava davvero, quindi l'ottobre 1582 non mostra nessun vuoto e l'anno 1000 cade in un giorno della settimana che nessuna cronaca riconoscerebbe. Il numero di settimana è quello ISO, dove le settimane cominciano di lunedì e appartengono all'anno che contiene il loro giovedì: la convenzione statunitense, che fa cominciare le settimane di domenica e tiene la settimana 1 dentro gennaio, su qualche data all'anno darà un risultato diverso. Qui non si convertono fusi orari, perché il giorno della settimana di una data non dipende da nessun fuso.

Domande frequenti

Come si trova il giorno della settimana di una data?
Si contano i giorni interi da un riferimento noto e si prende il resto della divisione per sette. Il 1 gennaio 1970 era un giovedì, quindi una data 20715 giorni dopo dà 20715 + 4 = 20719, e 20719 mod 7 = 6, che è un sabato. Qualsiasi scorciatoia da calendario che eviti l'aritmetica sta in realtà facendo lo stesso conteggio.
Che cos'è il numero della settimana ISO?
È la numerazione della ISO 8601: le settimane cominciano di lunedì, e la settimana 1 è quella che contiene il primo giovedì dell'anno. Quella regola lega ogni settimana a un solo anno, ed è per questo che una data dei primi di gennaio può appartenere alla settimana 52 o 53 dell'anno precedente. È la numerazione che usa gran parte dell'Europa e quasi tutti i programmi di pianificazione.
Perché una data di gennaio mostra la settimana 53?
Perché la settimana ISO appartiene all'anno che contiene il suo giovedì, non il suo lunedì. La settimana del 1 gennaio 2021 andava da lunedì 28 dicembre 2020 a domenica 3 gennaio 2021, e il suo giovedì cadeva nel 2020, quindi ha preso l'ultimo numero del 2020, cioè 53. Dall'altra parte funziona uguale: il 31 dicembre 2026 è un giovedì, quindi sta nella settimana 53 del 2026.
L'ora del giorno o il mio fuso orario cambiano la risposta?
No, una data di calendario ha un giorno della settimana a prescindere da dove la si legga, e questo strumento non passa mai da un fuso orario locale. Il vero modo in cui si sbaglia è un'implementazione che costruisce una data con metodi in ora locale e poi ne rilegge il giorno: restituisce il giorno prima agli utenti a ovest della macchina che ha calcolato, e solo a loro.
A che cosa serve il giorno dell'anno?
È la posizione della data dentro il suo anno di calendario, con il 1 gennaio che vale 1 e il 31 dicembre che vale 365 o 366. Le date ordinali sono il modo in cui alcuni settori scrivono le scadenze — il giorno 262 del 2026 è il 19 settembre — e i giorni rimanenti sono semplicemente la lunghezza dell'anno meno quella posizione, quindi i due numeri sommano sempre alla lunghezza dell'anno.

Riferimenti

Calcolatrici correlate