Vai al contenuto
Quaestio

Giorni fra due date

Inserisci due date e la differenza viene calcolata in tre modi: in giorni, in settimane e in parti di calendario.

Numero di giorni

30

Contando entrambi i giorni: 31

  • Settimane e giorni4 settimane e 2 giorni
  • Anni, mesi e giorni30 giorni
  • Numero di ore720
  • Giorni della settimanadomenica → martedì

Il numero di giorni conta gli intervalli fra le date. Se devono contare il primo e l’ultimo giorno, prendi la riga qui sopra.

Incorpora

Incorpora lo strumento nel tuo sito

Copia il codice e incollalo dove vuoi che appaia lo strumento, per esempio in un articolo del blog o in una pagina scolastica. È gratuito, il riquadro non ha pubblicità e lo strumento calcola nel browser del visitatore.

Come funziona

Il numero di giorni si conta come giorni pieni fra le date. Dal 1° marzo al 3 marzo sono due giorni, perché si contano gli intervalli e non le date stesse.

Se devono contare entrambi i giorni, per esempio per una vacanza o un periodo di affitto, aggiungi un giorno. Anche questa somma viene mostrata.

La divisione in anni, mesi e giorni segue il calendario e non un numero fisso di giorni al mese. È lo stesso modo di contare di un’età: chi è nato il 29 febbraio compie gli anni il 28 febbraio negli anni senza giorno bisestile.

I mesi hanno lunghezze diverse, perciò la divisione viene spostata all’ultimo giorno del mese. Dal 31 gennaio al 1° marzo diventa un mese e un giorno, perché il 31 febbraio non esiste.

Internamente si calcola in UTC, così il passaggio all’ora legale non può mai spostare una data di un giorno.

Come si calcola la differenza

Le settimane sono i giorni divisi per sette, arrotondati per difetto, e il resto compare in giorni. La divisione in anni, mesi e giorni sposta la data iniziale in avanti di tutti i mesi interi che ci stanno fino alla data finale compresa e conta il resto in giorni. Le ore sono i giorni per 24. Se la data finale viene prima di quella iniziale, lo strumento conta dalla data più vecchia alla più recente e lo segnala. Su periodi lunghi i numeri crescono: dal 1° gennaio 2000 al 1° ottobre 2026 ci sono 9.770 giorni, cioè 1.395 settimane e 5 giorni, oppure 26 anni e 9 mesi.

Esempio

Da giovedì 1° ottobre 2026 a venerdì 25 dicembre 2026 ci sono 85 giorni, cioè 12 settimane e 1 giorno. In parti di calendario sono 2 mesi e 24 giorni: due mesi dopo il 1° ottobre è il 1° dicembre, e da lì mancano 24 giorni a Natale. Contando entrambi i giorni sono 86, e lo strumento mostra 2.040 ore.

Casi limite

A fine mese date di partenza diverse possono dare la stessa differenza di calendario. Dal 28, 29, 30 o 31 gennaio 2026 al 1° marzo 2026 il risultato è sempre 1 mese e 1 giorno, anche se i giorni sono 32, 31, 30 e 29. Questo perché un mese dopo il 29, il 30 o il 31 gennaio diventa il 28 febbraio.

Le ore sono sempre i giorni per 24, ma le ore reali fra due mezzanotti seguono l’orologio. La direttiva 2000/84/CE fa finire l’ora legale all’1:00 di tempo universale dell’ultima domenica di ottobre, cioè alle 3:00 in Italia, e nel 2026 quella domenica è il 25 ottobre. Fra la mezzanotte del 1° ottobre e quella del 1° novembre 2026 in Italia sono passate quindi 745 ore, mentre lo strumento ne mostra 744. Fra il 1° marzo e il 1° aprile 2027 succede il contrario: 743 ore reali contro 744.

Lo strumento usa inoltre il calendario gregoriano per ogni data, anche per quelle precedenti alla sua introduzione. Con la riforma di Gregorio XIII al 4 ottobre 1582 seguì direttamente il 15 ottobre, ma lo strumento conta 11 giorni fra le due date. Per documenti più antichi datati con il calendario giuliano la differenza può quindi risultare sbagliata di alcuni giorni, dieci nel Cinquecento.

Fonti

Come vengono verificati gli strumenti