Area calendario

Aggiungi mesi a una data

Sposta una data avanti di mesi di calendario interi, limitando il giorno all'ultimo giorno valido.

Aggiungi mesi a una data: Sposta una data avanti di un numero specificato di mesi di calendario, mantenendo il numero del giorno quando possibile. Se il mese di destinazione è più breve, il risultato usa l'ultimo giorno di quel mese. Aggiungendo un mese al 31 gennaio si arriva quindi all'ultimo giorno di febbraio, senza passare a marzo. Funziona al 100% localmente nel browser, senza caricare file sul server.

Categoria
Calcolatori
Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
TOEA / MOTORE DELLE FUNZIONI DEL CALENDARIO · Solo browser
SCHEDA INPUT / 01

Valori del calendario

I valori restano su questo dispositivo. Ricalcola dopo aver modificato un input.

SCHEDA RISULTATI / 02

Data risultante

—

Mesi aggiunti
—
Formula utilizzataData risultante = data + mesi interi; giorno = min(giorno originale, ultimo giorno del mese di destinazione)
IPOTESI / LEGGI PRIMA DELL'USO
  1. Le date sono date di calendario a mezzanotte UTC; non viene applicata alcuna regolazione per il fuso orario locale o l'ora legale.
  2. I risultati sono strumenti di pianificazione. Non vengono dedotti i giorni festivi, le regole lavorative specifiche della località o le politiche aziendali.
  3. Il calcolo dei mesi limita i giorni di destinazione non validi: il 31 gennaio più un mese diventa il 28 febbraio (o il 29 febbraio in un anno bisestile).

Formula dei mesi di calendario con esempio di anno bisestile

Scrivi l'anno, il mese e il giorno iniziali come Y, M e D, con i mesi numerati da 1 a 12. Per uno spostamento N, l'indice del mese di destinazione è 12Y + (M − 1) + N. Dividi questo indice per 12 per ottenere il nuovo anno e il nuovo mese. Il giorno di destinazione è min(D, L), dove L è il numero di giorni del mese di destinazione.

Per 2024-01-31 e N = 1, il mese di destinazione è febbraio 2024. La sua durata L è 29, quindi min(31, 29) = 29. Il widget restituisce 2024-02-29 e 1 mese aggiunto. Questo esempio avanza di 29 giorni di calendario; l'input dei mesi non viene moltiplicato per una durata fissa in giorni.

Fine dei mesi e programmi ricorrenti

La spiegazione degli anni bisestili dell'Osservatorio Navale degli Stati Uniti (https://aa.usno.navy.mil/faq/leap_years) illustra la regola gregoriana: divisibilità per quattro, tranne i secoli non divisibili per 400. Questa regola determina i giorni disponibili a febbraio.

Per un pagamento ricorrente ancorato al giorno 31, calcola ogni occorrenza dall'ancora originale usando lo spostamento completo in mesi. Riutilizzare il risultato abbreviato di febbraio può far slittare il pagamento a un giorno precedente nei mesi successivi. Questo strumento conserva, quando possibile, un numero di giorno valido; non offre un'impostazione separata per usare sempre l'ultimo giorno del mese e non sposta un pagamento del fine settimana a un giorno feriale.

Come usarlo

  1. Inserisci la data di calendario originale.
  2. Imposta il numero intero non negativo di mesi da aggiungere.
  3. Calcola la data di destinazione e verifica se il giorno è stato abbreviato alla fine del mese.

Privacy e limitazioni

Date, orari e risultati rimangono nel browser. Nessun dato inserito viene caricato.

Strumenti correlati

Domande frequenti

Dove si arriva dopo aver aggiunto un mese al 31 gennaio?

Si arriva al 28 febbraio in un anno comune o al 29 febbraio in un anno bisestile. Il giorno 31 mancante viene sostituito dall'ultimo giorno valido del mese di destinazione.

Aggiungere due mesi equivale ad aggiungerne uno due volte?

Non sempre. Un singolo spostamento di due mesi dal 31 gennaio mantiene il giorno originale a marzo. Due spostamenti separati di un mese possono perdere quel giorno quando il primo spostamento viene abbreviato a febbraio.

Posso considerare un mese come composto da trenta giorni?

No. Lo spostamento modifica il mese di calendario, quindi il numero di giorni compresi tra le due date dipende dalla data iniziale e da quella di destinazione. Usa aggiungi giorni a una data per un intervallo fisso in giorni.

Strumento gratuito · nel browser esecuzioni · senza account