Come usare
- Inserisci i dati
Inserisci i valori richiesti nei campi di input.
- Regola le impostazioni
Seleziona le opzioni e impostazioni appropriate.
- Visualizza risultati
Clicca Calcola per ottenere i risultati istantaneamente.
Che cos'è il giorno della settimana?
Il giorno della settimana (day of week) indica a quale dei sette giorni — domenica, lunedì, martedì, mercoledì, giovedì, venerdì e sabato — corrisponde una determinata data. Il ciclo di sette giorni deriva dalle credenze astrali dell'antica Babilonia ed è passato immutato nel calendario gregoriano, ripetendosi senza interruzione, indipendentemente dagli anni bisestili o dalle correzioni di secolo.
Questo calcolatore mostra il giorno della settimana della data inserita contemporaneamente in coreano e in inglese e determina persino se si tratta di un fine settimana (sabato o domenica). È utile per verificare in che giorno cadeva un compleanno o un anniversario, per prevedere se un evento o una scadenza futura cade in un giorno feriale o nel fine settimana, oppure per scoprire il giorno di un evento storico. Per evitare errori di fuso orario, la data inserita viene interpretata in base alla mezzanotte locale.
Formula di calcolo
I computer determinano il giorno della settimana convertendo una data in un indice del giorno (0–6). Questo calcolatore usa Date.getDay() di JavaScript.
indice del giorno = getDay(anno-mese-giorno) // 0=domenica … 6=sabato
Ad esempio, inserendo 2024-03-01 viene restituito l'indice 5, visualizzato come venerdì; poiché 5 non è né sabato (6) né domenica (0), viene considerato un giorno feriale. Matematicamente, la congruenza di Zeller h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 fornisce lo stesso risultato, dove q è il giorno, m è il mese (a partire da marzo = 3), K sono le ultime due cifre dell'anno e J le prime due.