Data numero k
dₖ = d₀ + k × n unità, finché dₖ ≤ fine
Per k = 0, 1, 2… e al massimo 1.000 date.
Genera l’elenco delle date tra una data iniziale e una finale con un passo in giorni, settimane, mesi o anni, insieme al giorno della settimana di ciascuna.
Controlla le date e l’intervallo: la data finale non può precedere quella iniziale e l’intervallo deve essere un intero di almeno 1.
Date generate
Date generate
Date generate
Ti servono tutti i giorni di novembre, ogni lunedì di un trimestre o una data al mese fino a fine anno? Il generatore di intervalli di date parte dalla data iniziale, avanza con un passo fisso — N giorni, N settimane, N mesi o N anni — e si ferma appena la data finale viene superata. Ogni data è numerata e mostrata con il giorno della settimana, pronta da copiare in un planning, un foglio di calcolo o un calendario.
La data numero k è la data iniziale più k volte l’intervallo, per k = 0, 1, 2… finché il risultato non supera la data finale. La data iniziale è quindi sempre la prima, mentre la finale compare solo se cade esattamente su un passo.
Con giorni e settimane il passo è un numero fisso di giorni (una settimana = 7 giorni), quindi il giorno della settimana resta lo stesso. Con mesi e anni si conserva il giorno del mese; se non esiste nel mese di destinazione viene portato all’ultimo giorno di quel mese (31 gennaio → 28 o 29 febbraio). Poiché ogni data è calcolata dalla data iniziale, il 31 torna appena un mese lo consente: 31 marzo, 31 maggio…
L’elenco è limitato a 1.000 date per restare leggibile: oltre, sono mostrate solo le prime 1.000. I calcoli usano date civili del calendario gregoriano, senza ora né fuso orario.
Sarà la prima dell’elenco e il riferimento per tutte le altre.
Nessuna data la supera; è inclusa se un passo cade esattamente su di essa.
Per esempio 1 giorno per ogni giorno, 2 settimane per un ritmo quindicinale, 3 mesi per date trimestrali.
Il numero totale di date compare con ogni data e il suo giorno della settimana.
Tutte le date derivano dalla data iniziale, mai dalla precedente, così un aggiustamento di fine mese non si propaga.
dₖ = d₀ + k × n unità, finché dₖ ≤ fine
Per k = 0, 1, 2… e al massimo 1.000 date.
giorno = min(giorno di d₀, giorni del mese di destinazione)
Porta il 31 al 30 o al 28/29 febbraio quando il mese è più corto.
Il formato iCalendar (RFC 5545), usato dalla maggior parte delle agende, fa il contrario: ignora le date inesistenti come il 31 febbraio invece di portarle a fine mese.
Genera ogni giorno di un mese o ogni lunedì di un trimestre e incolla l’elenco nel foglio.
Una data al mese dal 31 gennaio al 31 dicembre, con le fine mese corrette.
Una lezione ogni 14 giorni tra l’inizio dei corsi e le vacanze, con il giorno della settimana visibile.
Confronta l’elenco generato con le date di un contratto o di un piano di pagamenti per trovare una dimenticanza.
Il 31 torna a marzo e maggio perché ogni data è calcolata dal 31 gennaio.
Input
Dal 31/01/2026 al 30/06/2026, ogni 1 meseRisultato
6 date: 31 gen, 28 feb, 31 mar, 30 apr, 31 mag, 30 giuLa data finale è inclusa perché cade esattamente su un passo.
Input
Dal 01/10/2026 al 10/10/2026, ogni 3 giorniRisultato
4 date: 1, 4, 7 e 10 ottobre 2026Tutti lunedì, come la data iniziale.
Input
Dal 21/12/2026 all’11/01/2027, ogni settimanaRisultato
21 dic, 28 dic, 4 gen, 11 genSì, se cade esattamente su un passo. Dall’1 al 9 ottobre ogni 3 giorni, l’elenco si ferma al 7 ottobre, perché il passo successivo (10 ottobre) supera la fine.
Viene portato all’ultimo giorno dei mesi più corti (30 aprile, 28 o 29 febbraio) e torna al 31 nei mesi che lo hanno, perché ogni data è calcolata dalla data iniziale.
Gli anni non bisestili danno il 28 febbraio, e il 29 febbraio torna nel successivo anno bisestile.
Fino a 1.000. Oltre, l’elenco è troncato alle prime 1.000 date; usa un intervallo più ampio o dividi il periodo.
Qui la serie si ferma a una data finale. Il generatore di date ricorrenti si ferma dopo un numero di ripetizioni scelto, senza data finale.
No. Lo strumento lavora con date civili (giorno, mese, anno), quindi l’ora legale non può mai spostare una data.
Strumenti correlati
Strumenti simili o complementari a questo.
Ottieni le prossime N date di una ricorrenza giornaliera, settimanale, mensile o annuale.
Aggiungi o sottrai giorni, settimane, mesi o anni a una data e ottieni la data risultante con il giorno della settimana.
Conta i giorni lavorativi tra due date e sposta una data di un numero di giorni lavorativi, con settimana dal lunedì al venerdì o altra.
Comprendi i formati delle date, evita ambiguità internazionali e scopri quando usare ISO 8601 o un timestamp Unix.
Genera intervalli di date o serie ricorrenti per pianificazioni, scadenze ripetute ed elenchi senza foglio di calcolo.
Differenze tra date, durate, giorni lavorativi, settimane ISO, ricorrenze e formati: scegli il calcolo corretto.
Impara a calcolare differenze tra date, aggiungere o sottrarre durate, contare giorni fino a una scadenza e distinguere giorni di calendario e lavorativi.