Vad är ett datumintervall?

Ett datumintervall är en sekvens av datum mellan en definierad startpunkt och slutpunkt. Datumintervall är grundläggande inom schemaläggning, rapportering, dataanalys och projektledning. De gör det möjligt att räkna upp varje datum (eller varje N:te datum) inom ett specifikt tidsintervall, vilket gör det enkelt att bygga kalendrar, fylla kalkylblad eller generera testdata.

Inom programmering och dataarbete är det en överraskande vanlig uppgift att generera en lista med datum mellan två gränser. Oavsett om du behöver dagliga poster för en finansiell rapport, veckovisa milstolpar för en projektplan eller månadsvisa intervall för en faktureringscykel för prenumerationer, sparar ett tillförlitligt sätt att producera dessa sekvenser betydande tid.

Verktygsbeskrivning

Det här verktyget genererar en komplett lista med datum mellan två datum som du anger. Du väljer startdatum, slutdatum, stegintervall med en anpassningsbar enhet (dagar, veckor, månader eller år), utdataformat och separator. Resultatet är en omedelbar kopierbar eller nedladdningsbar lista med datum som är redo att klistras in i kalkylblad, databaser, skript eller dokument.

Funktioner

  • Flexibla stegintervall — generera datum var N:te dag, vecka, månad eller år
  • 7 utdataformat — YYYY-MM-DD, MM/DD/YYYY, DD/MM/YYYY, DD.MM.YYYY, YYYY/MM/DD, ISO 8601 och Unix-tidsstämplar
  • 6 separatoralternativ — ny rad, komma, semikolon, tabb, mellanslag eller pipe för enkel integrering med olika verktyg
  • Stöd för omvänt intervall — hanterar automatiskt fall där startdatumet är efter slutdatumet
  • Kopiera och ladda ned — kopiera omedelbar den genererade listan till urklipp eller ladda ned som en textfil

Alternativ förklarade

Alternativ Beskrivning
Startdatum Början av datumintervallet
Slutdatum Slutgränsen för datumintervallet
Steg Det numeriska intervallet mellan varje genererat datum (t.ex. 1, 2, 5)
Stegenhet Enheten för stegvärdet: dagar, veckor, månader eller år
Datumformat Hur varje datum formateras i utdatan
Separator Tecknet eller strängen som placeras mellan varje datum i utdatan
Inkludera slutdatum När det är aktiverat inkluderas slutdatumet i utdatan om det faller på en stegsgräns

Format som stöds

Format Exempel
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-tidsstämpel 1771113600

Användningsfall

  • Fylla kalkylblad — generera en kolumn med datum för finansiella rapporter, närvaroövervakning eller lagerloggar utan att manuellt skriva varje datum
  • Programvarutestning — skapa snabbt datumsekvenser för testning av datumväljare, kalenderkomponenter eller datumbaserad filtrering i applikationer
  • Projektplanering — producera milstolpedatum med regelbundna intervall för Gantt-diagram, sprintplanering eller leveransscheman

Begränsningar

  • Maximal utdata är begränsad till 10 000 datum per generering för att upprätthålla webbläsarprestanda
  • Månad- och årssteg följer kalenderlogik, så att stega med 1 månad från 31 januari landar på 28 februari (eller 29 under skottår)

Vanliga frågor

Kan jag generera datum i omvänd ordning? Ja. Om du ställer in startdatumet efter slutdatumet genererar verktyget automatiskt listan i fallande ordning.

Vad händer om slutdatumet inte landar på ett exakt steg? Generatorn stannar vid det sista datumet som faller inom intervallet. Aktivera eller inaktivera "Inkludera slutdatum" för att kontrollera om själva gränsdatumet visas i utdatan.

Kan jag använda detta för Unix-tidsstämplar? Ja. Välj "Unix-tidsstämpel" som datumformat, och varje datum kommer att matas ut som ett Unix-epokvärdе (sekunder sedan 1 januari 1970).