Che cos'è un intervallo di date?

Un intervallo di date è una sequenza di date tra un punto di inizio definito e un punto di fine. Gli intervalli di date sono fondamentali nella pianificazione, nella generazione di report, nell'analisi dei dati e nella gestione dei progetti. Ti permettono di enumerare ogni data (o ogni N-esima data) all'interno di una finestra temporale specifica, rendendo facile costruire calendari, popolare fogli di calcolo o generare dati di test.

Nella programmazione e nel lavoro con i dati, generare un elenco di date tra due limiti è un compito sorprendentemente comune. Che tu abbia bisogno di voci giornaliere per un report finanziario, milestone settimanali per un piano di progetto o intervalli mensili per un ciclo di fatturazione dell'abbonamento, avere un modo affidabile per produrre queste sequenze ti fa risparmiare tempo significativo.

Descrizione dello strumento

Questo strumento genera un elenco completo di date tra due date che specifichi. Scegli la data di inizio, la data di fine, l'intervallo di step con un'unità personalizzabile (giorni, settimane, mesi o anni), il formato di output e il separatore. Il risultato è un elenco di date istantaneamente copiabile o scaricabile, pronto per essere incollato in fogli di calcolo, database, script o documenti.

Funzionalità

  • Intervalli di step flessibili — genera date ogni N giorni, settimane, mesi o anni
  • 7 formati di output — YYYY-MM-DD, MM/DD/YYYY, DD/MM/YYYY, DD.MM.YYYY, YYYY/MM/DD, ISO 8601 e Unix timestamp
  • 6 opzioni di separatore — nuova riga, virgola, punto e virgola, tabulazione, spazio o pipe per una facile integrazione con diversi strumenti
  • Supporto intervallo inverso — gestisce automaticamente i casi in cui la data di inizio è successiva alla data di fine
  • Copia e download — copia istantaneamente l'elenco generato negli appunti o scarica come file di testo

Opzioni spiegate

Opzione Descrizione
Data di inizio L'inizio dell'intervallo di date
Data di fine Il limite finale dell'intervallo di date
Step L'intervallo numerico tra ogni data generata (ad es. 1, 2, 5)
Unità di step L'unità per il valore di step: giorni, settimane, mesi o anni
Formato data Come ogni data è formattata nell'output
Separatore Il carattere o la stringa posizionata tra ogni data nell'output
Includi data di fine Se abilitato, la data di fine è inclusa nell'output se cade su un limite di step

Formati supportati

Formato Esempio
YYYY-MM-DD 2026-02-12
MM/DD/YYYY 02/12/2026
DD/MM/YYYY 12/02/2026
DD.MM.YYYY 12.02.2026
YYYY/MM/DD 2026/02/12
ISO 8601 2026-02-12T00:00:00.000Z
Unix Timestamp 1771113600

Casi d'uso

  • Popolamento di fogli di calcolo — genera una colonna di date per report finanziari, tracciamento delle presenze o log di inventario senza digitare manualmente ogni data
  • Test del software — crea rapidamente sequenze di date per testare date picker, componenti calendario o filtri basati su date nelle applicazioni
  • Pianificazione del progetto — produci date milestone a intervalli regolari per diagrammi di Gantt, pianificazione sprint o programmi di consegna

Limitazioni

  • L'output massimo è limitato a 10.000 date per generazione per mantenere le prestazioni del browser
  • Gli step di mese e anno seguono la logica del calendario, quindi uno step di 1 mese da gennaio 31 arriva al 28 febbraio (o 29 negli anni bisestili)

Domande frequenti

Posso generare date in ordine inverso? Sì. Se imposti la data di inizio dopo la data di fine, lo strumento genera automaticamente l'elenco in ordine decrescente.

Cosa succede se la data di fine non cade su uno step esatto? Il generatore si ferma all'ultima data che rientra nell'intervallo. Abilita o disabilita "Includi data di fine" per controllare se la data limite stessa appare nell'output.

Posso usarlo per Unix timestamp? Sì. Seleziona "Unix Timestamp" come formato data e ogni data sarà output come valore Unix epoch (secondi dal 1º gennaio 1970).