Calcolatore Numero di Giorni - Calcola Giorni tra Date
Calcolatore gratuito per trovare i giorni tra date o calcolare date future/passate. Include anni bisestili, giorni lavorativi e calcoli di periodi di tempo per la pianificazione di progetti e analisi finanziarie.
Calcolatore del Numero di Giorni
Documentazione
Che cos'è un calcolatore del numero di giorni?
Un calcolatore del numero di giorni determina quanti giorni intercorrono tra due date. Può anche fare l'operazione inversa: partire da una data e aggiungere un numero di giorni, settimane, mesi o anni per trovare una data successiva. Entrambe le operazioni usano l'aritmetica del calendario, non l'ora dell'orologio, quindi il risultato non cambia in base al fuso orario o all'ora legale.
Come calcolare il numero di giorni tra due date
Per trovare il numero di giorni tra due date, si conta quanti giorni le separano nel calendario. La formula è:
1days between = |end date's day count − start date's day count|
2Il «numero progressivo del giorno» di ciascuna data è la sua posizione in una sequenza ininterrotta di giorni del calendario. Sottraendo un valore dall'altro e prendendo poi il valore assoluto si ottiene il numero di giorni tra le due date. Funziona in entrambi gli ordini: il calcolatore restituisce sempre un numero positivo, quindi non importa quale data venga inserita per prima.
Il calcolo tiene conto di due fattori che rendono difficile contare le date a mano:
- Durata variabile dei mesi. I mesi durano da 28 a 31 giorni, quindi l'intervallo tra due date dipende dai mesi che ricadono nel mezzo.
- Anni bisestili. Nel calendario gregoriano un anno è bisestile se è divisibile per 4. Gli anni secolari fanno eccezione: sono bisestili solo se sono divisibili anche per 400. Quindi il 2024 è un anno bisestile, mentre il 1900 non lo era e il 2000 lo era.
Esempio svolto
Dal 1º gennaio 2024 al 1º febbraio 2024: gennaio ha 31 giorni, quindi il calcolatore restituisce 31 giorni.
Come calcolare una data successiva a un intervallo
La seconda modalità parte da una data e avanza di un numero scelto di giorni, settimane, mesi o anni.
- Giorni: la data avanza di quel numero di giorni di calendario.
- Settimane: la data avanza di quel numero di settimane, conteggiate come sette giorni ciascuna.
- Mesi: la data avanza di quel numero di mesi, mantenendo lo stesso giorno del mese. Se il mese di destinazione è più breve e non contiene quel giorno, il risultato viene riportato all'ultimo giorno di quel mese.
- Anni: la data avanza di quel numero di anni, mantenendo lo stesso mese e giorno. Se il risultato fosse il 29 febbraio in un anno non bisestile, viene riportato al 28 febbraio.
Il periodo deve essere un numero intero pari ad almeno 1. Il calcolatore procede solo in avanti a partire dalla data iniziale; non sottrae un periodo per trovare una data precedente.
Esempi svolti
31 gennaio 2024, più 1 mese. Febbraio non ha un 31º giorno, quindi il risultato viene riportato all'ultimo giorno di febbraio. Poiché il 2024 è un anno bisestile, il risultato è il 29 febbraio 2024.
29 febbraio 2024, più 1 anno. Un anno dopo si arriva a febbraio 2025, che non è un anno bisestile e non ha il 29º giorno. Il risultato ricade sull'ultimo giorno di febbraio 2025: 28 febbraio 2025.
Domande frequenti
Come si calcola il numero di giorni tra due date?
Si sottrae la posizione di una data nel calendario da quella dell'altra e si prende il valore assoluto. Il risultato è un numero intero di giorni che ignora l'ora del giorno, quindi è lo stesso indipendentemente dall'ora in cui è stata inserita ciascuna data.
Il calcolatore tiene conto degli anni bisestili?
Sì. Segue la regola gregoriana per gli anni bisestili: un anno divisibile per 4 è bisestile, a meno che non sia un anno secolare; in tal caso deve essere divisibile anche per 400. Negli anni bisestili febbraio ha 29 giorni, negli altri 28.
Posso calcolare una data passata inserendo un numero negativo di giorni?
No. La modalità «data successiva a un intervallo» aggiunge un intervallo in avanti dalla data iniziale; l'intervallo deve essere almeno 1. Per misurare la distanza da una data precedente, si usa la modalità «giorni tra due date», inserendo la data precedente come una delle due date.
Che cosa succede se l'aggiunta di un mese o di un anno porta a un giorno inesistente, come il 31 febbraio?
Il risultato viene riportato all'ultimo giorno valido di quel mese. Aggiungendo 1 mese al 31 gennaio si ottiene il 28 febbraio in un anno normale oppure il 29 febbraio in un anno bisestile, perché febbraio non ha mai 31 giorni.
Il fuso orario o l'ora legale influiscono sul risultato?
No. Entrambi i calcoli lavorano esclusivamente con date di calendario, non con momenti nel tempo, quindi il risultato è lo stesso indipendentemente dal fuso orario o dalle impostazioni dell'orologio del dispositivo utilizzato.
Il calcolatore conta solo i giorni lavorativi o tutti i giorni?
Tutti i giorni del calendario, compresi i fine settimana e i giorni festivi. Per escludere i fine settimana e i giorni festivi dal conteggio serve un calcolatore specifico dei giorni lavorativi.
Il calcolatore gestisce le date anteriori all'adozione del calendario gregoriano nel 1582?
Applica le regole attuali del calendario gregoriano a qualsiasi data inserita, comprese quelle precedenti al 1582. Il calendario gregoriano fu introdotto per la prima volta nel 1582. Prima di quell'anno molti paesi usavano il calendario giuliano, quindi i risultati per le date storiche potrebbero non corrispondere al sistema di calendario in uso all'epoca.
Riferimenti
- U.S. Naval Observatory. Leap Years. USNO: anni bisestili — gli anni divisibili per 4 sono bisestili, tranne gli anni secolari non divisibili per 400.
- U.S. Naval Observatory. Introduction to Calendars. USNO: introduzione ai calendari — il calendario gregoriano fu introdotto per la prima volta nel 1582 da papa Gregorio XIII.