Calcolatore di date

Aggiunga o sottragga giorni, settimane, mesi o anni da qualsiasi data e veda esattamente dove cade il risultato.

Operazione
Risultato
Data risultante
In formato YYYY-MM-DD
Giorni dalla data di inizio
Scelga una data, selezioni se aggiungere o sottrarre e inserisca di quanto spostarsi.

Tutti i calcoli avvengono nel Suo browser — le date inserite non lasciano mai il Suo dispositivo.

FAQ

Quanto fa 31 gennaio più un mese?

Febbraio non ha un 31° giorno, quindi il risultato cade invece sull'ultimo giorno del mese — il 28 febbraio, o il 29 negli anni bisestili. Questa è la convenzione seguita da calendari, banche e fogli di calcolo, e la barra di stato La avvisa ogni volta che si verifica.

In quale ordine vengono applicati anni, mesi, settimane e giorni?

Vengono applicati prima gli anni e i mesi, poi si aggiungono le settimane e i giorni. Di conseguenza, il 31 gennaio più un mese e un giorno cade prima alla fine di febbraio, per poi avanzare di un giorno nel mese di marzo. Un ordine diverso potrebbe portare a un giorno differente, motivo per cui questo è fisso e prevedibile.

Tiene conto dei giorni lavorativi?

No — il calcolatore si sposta in giorni di calendario, includendo quindi i fine settimana e i giorni festivi nel conteggio. Il risultato mostra il giorno della settimana, così può vedere subito se una scadenza cade di sabato o domenica e spostarla autonomamente.

Meccanica dei calcoli calendariali e gestione del tempo

Il calcolo delle date richiede la gestione di diverse variabili astronomiche e convenzioni civili che rendono la matematica del calendario non lineare. A differenza delle unità di misura decimali, la durata dei mesi varia da 28 a 31 giorni, e l'anno bisestile introduce un giorno aggiuntivo ogni quattro anni per compensare la discrepanza tra l'anno civile e l'anno solare.

Questo strumento esegue calcoli calendariali precisi tenendo conto di queste variazioni. Quando si aggiunge o si sottrae un determinato periodo di tempo, il sistema calcola l'esatta transizione tra i mesi e gli anni, identificando correttamente la presenza di anni bisestili lungo l'intervallo temporale specificato.

Ordine delle operazioni nel calcolo temporale

Per garantire la massima precisione e prevedibilità del risultato, i calcoli non vengono eseguiti simultaneamente, ma seguono un ordine di operazioni fisso e standardizzato:

  1. Anni e Mesi: Vengono applicati per primi alla data di inizio. Questo stabilisce il mese e l'anno di destinazione, definendo anche la lunghezza specifica del mese in cui cadrà il risultato.
  2. Settimane e Giorni: Vengono aggiunti o sottratti successivamente, partendo dal punto temporale stabilito nel primo passaggio.

Questo ordine sequenziale è fondamentale perché l'aggiunta di un mese a partire dal 31 gennaio porta inizialmente alla fine di febbraio; l'aggiunta successiva di un giorno sposterà la data finale al 1° marzo. Se l'ordine fosse invertito, il risultato finale differirebbe.

La convenzione del "clamping" per i giorni inesistenti

Un problema classico della matematica del calendario si verifica quando una data calcolata cade su un giorno che non esiste nel mese di destinazione. Ad esempio, se si tenta di aggiungere un mese a partire dal 31 gennaio, il sistema punta teoricamente al 31 febbraio, un giorno inesistente sia negli anni ordinari che in quelli bisestili.

In questi scenari, lo strumento applica la convenzione del "clamping" (limitazione). Se il giorno calcolato non esiste nel mese di arrivo, il risultato viene ricondotto all'ultimo giorno valido di quel mese. Quando si verifica questa situazione, l'interfaccia mostra la nota specifica:

Quel giorno non esiste nel mese di destinazione, quindi il risultato cade sull'ultimo giorno del mese.

In questo modo, il 31 gennaio più un mese diventerà il 28 febbraio (o il 29 febbraio in un anno bisestile).

Giorni di calendario rispetto ai giorni lavorativi

Il calcolatore opera esclusivamente su giorni di calendario. Ciò significa che ogni giorno della settimana, compresi i sabati, le domeniche e i giorni festivi infrasettimanali, viene incluso nel conteggio finale.

Questa distinzione è essenziale per la pianificazione di scadenze legali, contrattuali o di progetto. Molti termini di scadenza si basano su giorni solari consecutivi anziché su giorni lavorativi. Conoscere l'esatto giorno della settimana del risultato consente di verificare immediatamente se una scadenza cade in un giorno festivo o non lavorativo, permettendo di effettuare le opportune regolazioni manuali.

Parametri di input e limiti di funzionamento

Per effettuare un calcolo, lo strumento richiede la definizione di parametri precisi all'interno di intervalli supportati:

  • Data di inizio: Una data di calendario valida. Di default viene proposta la data odierna. Se l'input inserito non è valido, viene visualizzato l'errore: La data di inizio non è una data di calendario valida..
  • Operazione: Consente di selezionare l'azione di aggiunta (Aggiungi) o sottrazione (Sottrai).
  • Anni, Mesi, Settimane, Giorni: Ciascun campo accetta un numero intero compreso tra 0 e 1.000.000. Se uno dei valori inseriti supera questo limite o non è un numero intero, viene mostrato l'errore: Ciascun valore deve essere un numero intero pari o inferiore a 1.000.000..

L'intervallo di tempo supportato per la data risultante deve essere compreso tra l'anno 1 e l'anno 9999. Se il calcolo porta a una data al di fuori di questa finestra temporale, il sistema blocca l'operazione e mostra il messaggio: Il risultato non rientra nell'intervallo supportato (anni 1–9999).. In caso di input non valido, tutti i risultati vengono azzerati e sostituiti dal simbolo .

Formati di output e utilizzo dei dati

Una volta completato il calcolo, lo strumento restituisce tre informazioni distinte nella sezione dei risultati:

Output Descrizione
Data risultante Mostra la data calcolata comprensiva del giorno della settimana (ad esempio, lunedì, martedì, ecc.).
In formato YYYY-MM-DD Rappresenta la data calcolata secondo lo standard internazionale ISO 8601, utile per l'inserimento in database o fogli di calcolo.
Giorni dalla data di inizio Indica il numero totale di giorni effettivi che separano la data iniziale da quella finale.

Tutti e tre i valori di output possono essere copiati rapidamente negli appunti del proprio dispositivo cliccando direttamente sopra di essi.

Riservatezza e sicurezza dei dati inseriti

Il funzionamento di questo strumento è progettato per garantire la riservatezza delle informazioni inserite. Tutti i calcoli matematici e calendariali avvengono localmente all'interno del browser dell'utente. Nessun dato relativo alla data di inizio, ai periodi inseriti o ai risultati generati viene inviato a server esterni o caricato in rete. Le date inserite non lasciano mai il dispositivo dell'utente.


Domande frequenti (FAQ)

Quanto fa 31 gennaio più un mese? Febbraio non ha un 31° giorno, quindi il risultato cade invece sull'ultimo giorno del mese — il 28 febbraio, o il 29 negli anni bisestili. Questa è la convenzione seguita da calendari, banche e fogli di calcolo, e la barra di stato La avvisa ogni volta che si verifica.

In quale ordine vengono applicati anni, mesi, settimane e giorni? Vengono applicati prima gli anni e i mesi, poi si aggiungono le settimane e i giorni. Di conseguenza, il 31 gennaio più un mese e un giorno cade prima alla fine di febbraio, per poi avanzare di un giorno nel mese di marzo. Un ordine diverso potrebbe portare a un giorno differente, motivo per cui questo è fisso e prevedibile.

Tiene conto dei giorni lavorativi? No — il calcolatore si sposta in giorni di calendario, includendo quindi i fine settimana e i giorni festivi nel conteggio. Il risultato mostra il giorno della settimana, così può vedere subito se una scadenza cade di sabato o domenica e spostarla autonomamente.