Data e ora

Giorni tra le date

Conta i giorni di calendario tra due date senza convertire le mezzanotte locali in timestamp sensibili al fuso orario. Scegli il conteggio esclusivo o inclusivo e mantieni o rimuovi la direzione con l'opzione firmata.

● Funziona localmente
Valori di esempio
Funziona nel tuo browser · Nessun account richiesto

Giorni tra le date

Differenza di giorni di calendario
01

Formula

days = UTC calendar day(end) − UTC calendar day(start)

Mappare ciascuna data di calendario valida su un indice del giorno intero in stile UTC, sottrarre gli indici, quindi applicare le scelte inclusive e di segno.

02

Ipotesi

  • Il calendario gregoriano viene utilizzato dall'anno 0001 al 9999.
  • La modalità inclusiva conta entrambi gli endpoint per un intervallo diverso da zero.

Le date rappresentano le etichette del calendario, non gli istanti. I cambiamenti dell'ora legale non possono alterare il risultato.

03

Revisione della formula

Formula v1.0.0

Recensito 2026-08-03

CalcFlow engineering review

Esempio lavorato

Giorni tra le date: Esempio lavorato

L'indice dei giorni per il 20 agosto 2026 è 17 maggiore rispetto a quello del 3 agosto. Il conteggio esclusivo dà 17 giorni; il conteggio inclusivo dà 18.

Domande frequenti

Domande frequenti

Cos'è il conteggio esclusivo?

Misura quanti confini di giorni separano le due date. La modalità inclusiva conta inoltre entrambe le date dell'endpoint.

L’ora legale può cambiare la risposta?

No. Il motore utilizza l'aritmetica dei numeri interi basata solo sulla data anziché i timestamp locali.

Cosa fa la modalità firmata?

Restituisce un conteggio negativo quando la data di fine è precedente alla data di inizio.