Calcolatore di date: aggiungere o sottrarre giorni, settimane, mesi e anni

Sposta una data avanti o indietro e controlla il risultato con il giorno della settimana e lo scarto reale in giorni.

Quantità

Data ottenuta

Contenuto

Come viene calcolata la nuova data

Fogli di calendario che collegano una data iniziale a una data risultante

Il calcolatore aggiunge o sottrae una quantità intera di giorni, settimane, mesi o anni alla data scelta. Mostra la data ottenuta, il giorno della settimana, il formato ISO e lo scarto effettivo in giorni di calendario.

Quattro esempi per capire subito il risultato

Dal giorno bisestile all’anno successivo. Data iniziale 29 febbraio 2024, operazione aggiungere, quantità 1, unità anno. Il risultato è venerdì 28 febbraio 2025 (2025-02-28), con uno scarto di +365 giorni. Il 29 febbraio non esiste nel 2025, quindi viene scelto l’ultimo giorno valido del mese.

Agosto seguito da un mese di trenta giorni. Data iniziale 31 agosto 2024, più 1 mese. Si arriva a lunedì 30 settembre 2024 (2024-09-30), cioè +30 giorni. Settembre non offre il giorno 31, quindi il calcolo si ferma al suo ultimo giorno.

Tre settimane oltre la fine dell’anno. Data iniziale 20 dicembre 2024, più 3 settimane. La risposta è venerdì 10 gennaio 2025 (2025-01-10), con +21 giorni. Un multiplo di sette mantiene venerdì come giorno della settimana.

Un mese indietro dal 31 marzo. Data iniziale 31 marzo 2024, meno 1 mese. Il risultato è giovedì 29 febbraio 2024 (2024-02-29) e lo scarto è −31 giorni. Il nome «mese» indica una posizione nel calendario, non una durata fissa.

La regola che risolve i mesi corti

Per aggiungere mesi o anni, il calcolatore individua prima l’anno e il mese di destinazione. Poi confronta il giorno iniziale con il numero di giorni disponibili.

drisultato=min ⁣(diniziale,D(adestinazione,mdestinazione))d_{\text{risultato}}=\min\!\left(d_{\text{iniziale}},D(a_{\text{destinazione}},m_{\text{destinazione}})\right)

D è la lunghezza del mese di destinazione. Se il giorno iniziale è troppo alto, viene ridotto al valore di D. È lo stesso criterio di overflow vincolato descritto nella documentazione dei calendari di Temporal. TC39, calendari di Temporal

Quando scegliere giorni, settimane, mesi o anni

Scegli la data iniziale e la direzione, poi inserisci una quantità intera non negativa. Il campo rifiuta frazioni, segni, esponenti e caratteri diversi dalle cifre. Per tornare indietro, seleziona «sottrarre» invece di digitare un numero negativo.

Giorni e settimane esprimono una distanza esatta. Con s uguale a 1 per aggiungere oppure −1 per sottrarre, e n uguale alla quantità, la relazione è:

Δgiorni=snoppureΔgiorni=s7n\Delta_{\text{giorni}}=s\cdot n\quad\text{oppure}\quad\Delta_{\text{giorni}}=s\cdot7n

Mesi e anni sono più adatti quando interessa la stessa posizione del calendario. La loro distanza effettiva cambia con la lunghezza dei mesi e con gli anni bisestili. Nel calendario gregoriano, gli anni divisibili per 4 sono bisestili, tranne i secoli non divisibili per 400. US Naval Observatory, Introduction to Calendars

Come interpretare lo scarto e i suoi limiti

Lo scarto confronta la posizione progressiva della data risultante con quella iniziale.

Δ=ErisultatoEiniziale\Delta=E_{\text{risultato}}-E_{\text{iniziale}}

Il numero rende visibile la vera durata del passaggio. È positivo andando avanti, negativo andando indietro e uguale a zero se la quantità è zero.

Il calcolatore usa il calendario gregoriano prolettico per gli anni da 0001 a 9999. L’estensione è matematicamente coerente, ma non ricostruisce il calendario realmente in vigore nei diversi paesi prima della loro adozione del gregoriano.

Il risultato non contiene ora, fuso orario o regole sull’ora legale. Include tutti i giorni, senza distinguere festivi e lavorativi. Una scadenza legale, bancaria o contrattuale richiede quindi controlli esterni specifici.

Domande utili prima di riusare la data

Il risultato è affidabile per l’operazione descritta, purché non gli si attribuiscano regole che il calcolatore non riceve.

Il giorno iniziale viene contato come giorno uno?

No. Aggiungere 1 giorno porta al giorno di calendario successivo; aggiungere 0 lascia invariata la data.

Una settimana mantiene sempre lo stesso giorno della settimana?

Sì. Una settimana equivale esattamente a sette giorni di calendario, quindi il giorno della settimana resta lo stesso.

Cosa succede al 31 quando il mese di destinazione ha 30 giorni?

La data viene regolata al giorno 30, che è l’ultimo giorno valido di quel mese.

Aggiungere e poi sottrarre un mese riporta sempre alla data iniziale?

No. Un aggiustamento a fine mese può perdere il giorno originario, perciò l’operazione inversa può partire da una posizione diversa.

Posso inserire un anno con più di quattro cifre?

No. La data iniziale e quella risultante devono rimanere nell’intervallo da 0001 a 9999.

Sono esclusi i giorni festivi?

No. Il calcolo include ogni giorno di calendario e non possiede un elenco di festività o giorni lavorativi.

Calcolatrici simili

Potresti trovare utili le seguenti calcolatrici sullo stesso argomento:

Condividi sui social media

Se ti è piaciuto, condividi la calcolatrice sui tuoi social media. È facile per te e utile per la promozione del progetto. Grazie!