Calcolatrice per aggiungere giorni
Risultato
Data risultante
- Giorno della settimana
- mercoledì
- Giorni spostati
- 90 giorni
Aggiungere giorni è aritmetica; aggiungere mesi è una decisione di calendario. Chiedi a una calcolatrice un mese dopo il 31 gennaio e non c'è nessun 31 febbraio su cui atterrare, quindi la risposta viene troncata all'ultimo giorno del mese di destinazione — il 28 febbraio nel 2026, il 29 febbraio nel 2024. È la regola che usano i fogli di calcolo ed è di solito quello che si intende. Questo strumento sposta una data di giorni, settimane, mesi o anni e riporta la data risultante, il giorno della settimana e quanti giorni lo spostamento ha effettivamente mosso.
Formula
gli spostamenti in giorni e settimane sono esatti; uno spostamento in mesi o anni conserva il numero del giorno a meno che il mese di destinazione sia troppo corto, e in quel caso viene troncato all'ultimo giorno di quel mese
- data
- Il punto di partenza, che non viene mai modificato
- quantità
- Giorni, settimane, mesi o anni interi; un valore negativo sposta la data all'indietro
- unità
- Giorni e settimane hanno una durata fissa, mesi e anni no
- giorni spostati
- La distanza reale percorsa, che differisce dalla quantità ogni volta che sono coinvolti mesi o anni
Usala per trovare una scadenza, una finestra di controllo o la fine di un periodo di abbonamento. Giorni e settimane sono esatti, quindi uno spostamento di 14 giorni cade sempre nello stesso giorno della settimana e la distanza percorsa è sempre uguale alla quantità. Mesi e anni no, quindi uno spostamento di un mese muove 28, 29, 30 o 31 giorni a seconda di dove parte: la cifra dei giorni spostati ti dice quale di questi casi si è verificato. Quello che non sa fare è seguire la regola contrattuale di fine periodo: se un contratto dice che la scadenza cade nell'ultimo giorno lavorativo, quello è un calcolo diverso.
Esempi svolti
Un mese dopo il 31 gennaio 2026
- Il mese di destinazione è febbraio 2026, che ha 28 giorni — non c'è nessun 31 su cui atterrare
- Il giorno quindi viene troncato all'ultimo del mese, dando il 28 febbraio 2026
- Giorni spostati: dal 31 gennaio al 28 febbraio passano 28 giorni, non 31
- Il giorno della settimana segue il risultato: il 28 febbraio 2026 è un sabato
Il troncamento è la parte di questa pagina più facile da sbagliare. Uno strumento che implementa un mese come trenta giorni atterra sul 2 marzo.
Un mese dopo il 31 gennaio 2024
- 2024 è divisibile per 4 e non per 100, quindi febbraio ha 29 giorni
- Non c'è comunque nessun 31 su cui atterrare, quindi il risultato viene troncato di nuovo all'ultimo giorno — questa volta il 29
- I giorni spostati sono quindi 29, uno in più dello stesso spostamento in un anno comune
- Le due date di esempio insieme mostrano che il troncamento punta all'ultimo giorno del mese, non a un numero fisso di giorni
Stessa data di partenza, stessa istruzione, un giorno di differenza per via dell'anno. Quella differenza si vede solo perché i giorni spostati vengono riportati accanto alla data.
90 giorni dopo il 1 gennaio 2026
- Uno spostamento in giorni non tronca nulla: il 1 gennaio più 90 giorni è semplicemente la data 90 giorni dopo
- Gennaio 2026 ha 31 giorni, febbraio ne ha 28 e marzo 31, e 31 + 28 + 31 = 90 — esattamente tre mesi di calendario
- Il risultato è quindi il 1 aprile 2026, e i giorni spostati sono i 90 richiesti
- Il 1 aprile 2026 è un mercoledì mentre il 1 gennaio era un giovedì, perché 90 non è un multiplo di sette
Giorni e settimane hanno una durata fissa, quindi qui non può sorprendere nessuno. I due esempi con i mesi qui sopra sono il posto dove stanno le sorprese.
Limiti
Mesi e anni non hanno una durata fissa, quindi un mese dopo una data significa atterrare sullo stesso numero del giorno o, quando il mese è troppo corto, sul suo ultimo giorno. Quella regola di troncamento è una convenzione condivisa con i fogli di calcolo, e uno strumento che invece sfora nel mese successivo risponderà da uno a tre giorni più tardi. Qui non si saltano né i fine settimana né le festività: se ne occupa lo strumento dei giorni lavorativi. Le date sono gregoriane prolettiche dall'inizio alla fine, quindi non viene applicata nessuna riforma del calendario.
Domande frequenti
- Come si aggiungono 90 giorni a una data?
- Si somma 90 al numero del giorno senza toccare i campi del calendario. Il 1 gennaio 2026 più 90 giorni è il 1 aprile 2026, perché gennaio ha 31 giorni, febbraio 28 e marzo 31: quei tre mesi consumano esattamente 90 giorni. Uno spostamento in settimane è identico con un fattore sette, e nessuno dei due può troncare.
- Qual è il giorno un mese dopo il 31 gennaio?
- Il 28 febbraio in un anno comune e il 29 febbraio in un anno bisestile. Non esiste il 31 febbraio, quindi il risultato viene troncato all'ultimo giorno del mese di destinazione invece di sforare in marzo. È la regola che usano i fogli di calcolo, ed è il motivo per cui uno spostamento di un mese può muovere 28 giorni invece di 31.
- Aggiungendo un mese il numero del giorno resta lo stesso?
- Resta lo stesso ogni volta che il mese di destinazione è abbastanza lungo, quindi il 15 marzo più un mese è il 15 aprile. Quando il mese di destinazione è più corto, il giorno viene troncato al suo ultimo: il 31 gennaio più un mese è il 28 febbraio, e il 31 marzo più un mese è il 30 aprile. Gli spostamenti dal 29, dal 30 e dal 31 sono il punto in cui le due regole si separano.
- Posso togliere giorni da una data invece?
- Sì, inserisci una quantità negativa. Togliere 10 giorni al 19 settembre 2026 dà il 9 settembre 2026, e la cifra dei giorni spostati legge meno dieci, quindi la direzione si vede nel risultato e non solo nell'ingresso. Togliere un mese tronca esattamente come aggiungerlo.
- Quanti giorni vale uno spostamento di un mese?
- Tra 28 e 31. La cifra dei giorni spostati fa il conto al posto tuo: uno spostamento di un mese dal 31 gennaio è di 28 giorni nel 2026 e di 29 nel 2024. Ovunque il conteggio esatto conti — interessi, termini di preavviso, garanzie — leggi quel numero e non la parola mese.
Riferimenti
- relativedelta — the dateutil module — dateutil project documentation
- RFC 3339: Date and Time on the Internet: Timestamps — IETF