Generatore Intervallo Date
Genera un elenco di date tra due date con incremento, formato e separatore personalizzabili
Input
Output
Leggimi
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).