Home / Strumenti per Data e Ora / Aggiungere o sottrarre a una data e ora
Strumenti online gratuiti

Aggiungere o sottrarre a una data e ora

Scegli se aggiungere o sottrarre anni, mesi, giorni, ore, minuti e secondi interi.

Inizia a usare

Scegli se aggiungere o sottrarre anni, mesi, giorni, ore, minuti e secondi interi. Il valore predefinito è aggiungere; i valori negativi invertono l’operazione. Le date di fine mese sono adattate. Controlla UTC nei cambi dell’ora legale.

Aggiungere o sottrarre a una data e ora

Questo strumento aggiunge unità di calendario a una data e ora locale.

Funzionalità e limiti

Questo strumento aggiunge unità di calendario a una data e ora locale. L'ordine di applicazione è: anni, mesi, giorni, ore, minuti, secondi. Anni e mesi vengono applicati con clamping di fine mese: ad esempio, 31 gennaio 2024 più un mese diventa 29 febbraio 2024, non 2 o 3 marzo. Il giorno bisestile 29 febbraio 2024 più un anno diventa 28 febbraio 2025.

Esempio verificato

Data di partenza: 31 dicembre 2025 alle 23:30. Aggiungi 0 anni, 0 mesi, 1 giorno, 2 ore e 45 minuti. Il risultato è il 2 gennaio 2026 alle 02:15 nel fuso orario locale del browser.

Come verificare il risultato

  • Controlla che la data locale corrisponda all'input più le unità specificate.
  • Verifica che il valore UTC sia coerente con il fuso orario del browser (incluso l'ora legale).
  • Per esempi con fine mese, confronta con un calendario: 31 gennaio + 1 mese deve dare l'ultimo giorno di febbraio.
  • Per sottrazioni, usa valori negativi e verifica che l'unità si sposti all'indietro.

Limitazioni

Il calcolo avviene interamente nel browser e non include festività, regole di giorni lavorativi, orari ricorrenti, conversioni di fuso orario o garanzie di calendario storico. Per scadenze che attraversano giurisdizioni, conferma il fuso orario previsto separatamente.

Domande frequenti

Perché aggiungendo un mese al 31 gennaio ottengo il 28 o 29 febbraio?

Lo strumento applica il clamping di fine mese: se il mese di destinazione non ha il giorno 31, viene usato l'ultimo giorno valido. Questo evita di saltare al mese successivo.

Come posso sottrarre tempo se il pulsante dice "Aggiungi"?

Inserisci un valore negativo nel campo dell'unità che vuoi spostare indietro. Ad esempio, -1 nel campo giorni sottrae un giorno.

Il risultato UTC è sempre corretto?

Il risultato UTC è calcolato in base al fuso orario del browser e alle regole dell'ora legale del sistema operativo. Aggiungere un giorno di calendario può rappresentare 23, 24 o 25 ore effettive. Per usi critici, verifica il fuso orario di destinazione.

Il campo Giorni parte da 1: impostalo a 0 per aggiungere solo mesi o ore. Usa numeri interi: anni fino a ±10.000, mesi fino a ±120.000 e ogni altra unità fino a ±1.000.000. I campi vuoti valgono 0; decimali e valori fuori limite vengono rifiutati. Usa un anno iniziale di quattro cifre, 0001–9999. Anche se il selettore del browser permette anni maggiori, il parser attuale non li accetta. Il risultato deve inoltre rientrare nell’intervallo di JavaScript Date.

L’elaborazione avviene localmente nel browser.