Co to jest zakres dat?

Zakres dat to sekwencja dat między zdefiniowanym punktem początkowym a punktem końcowym. Zakresy dat są fundamentalne w planowaniu, raportowaniu, analizie danych i zarządzaniu projektami. Pozwalają wyliczać każdą datę (lub co N-tą datę) w określonym oknie czasowym, ułatwiając budowanie kalendarzy, wypełnianie arkuszy kalkulacyjnych lub generowanie danych testowych.

W programowaniu i pracy z danymi generowanie listy dat między dwiema granicami jest zaskakująco częstym zadaniem. Niezależnie od tego, czy potrzebujesz codziennych wpisów do raportu finansowego, tygodniowych kamieni milowych do planu projektu czy miesięcznych interwałów do cyklu rozliczeń subskrypcji, posiadanie niezawodnego sposobu na tworzenie tych sekwencji oszczędza znacznie czasu.

Opis narzędzia

To narzędzie generuje kompletną listę dat między dowolnymi dwiema datami, które określisz. Wybierasz datę początkową, datę końcową, interwał kroku z dostosowywalną jednostką (dni, tygodnie, miesiące lub lata), format wyjściowy i separator. Wynik to natychmiast kopiowalną lub pobieralną listę dat gotową do wklejenia do arkuszy kalkulacyjnych, baz danych, skryptów lub dokumentów.

Funkcje

  • Elastyczne interwały kroków — generuj daty co N dni, tygodni, miesięcy lub lat
  • 7 formatów wyjściowych — YYYY-MM-DD, MM/DD/YYYY, DD/MM/YYYY, DD.MM.YYYY, YYYY/MM/DD, ISO 8601 i znaczniki czasu Unix
  • 6 opcji separatorów — nowa linia, przecinek, średnik, tabulator, spacja lub kreska dla łatwej integracji z różnymi narzędziami
  • Obsługa zakresu odwrotnego — automatycznie obsługuje przypadki, gdy data początkowa jest po dacie końcowej
  • Kopiowanie i pobieranie — natychmiast skopiuj wygenerowaną listę do schowka lub pobierz jako plik tekstowy

Wyjaśnienie opcji

Opcja Opis
Data początkowa Początek zakresu dat
Data końcowa Granica końcowa zakresu dat
Krok Numeryczny interwał między każdą wygenerowaną datą (np. 1, 2, 5)
Jednostka kroku Jednostka wartości kroku: dni, tygodnie, miesiące lub lata
Format daty Sposób formatowania każdej daty w wyjściu
Separator Znak lub ciąg umieszczony między każdą datą w wyjściu
Uwzględnij datę końcową Po włączeniu data końcowa jest uwzględniana w wyjściu, jeśli przypada na granicę kroku

Obsługiwane formaty

Format Przykład
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
Znacznik czasu Unix 1771113600

Przypadki użycia

  • Wypełnianie arkuszy kalkulacyjnych — generuj kolumnę dat do raportów finansowych, śledzenia obecności lub dzienników inwentarza bez ręcznego wpisywania każdej daty
  • Testowanie oprogramowania — szybko twórz sekwencje dat do testowania selektorów dat, komponentów kalendarza lub filtrowania opartego na datach w aplikacjach
  • Planowanie projektów — twórz daty kamieni milowych w regularnych interwałach dla wykresów Gantta, planowania sprintów lub harmonogramów dostaw

Ograniczenia

  • Maksymalne wyjście jest ograniczone do 10 000 dat na generowanie, aby utrzymać wydajność przeglądarki
  • Kroki miesięczne i roczne są zgodne z logiką kalendarza, więc przesunięcie o 1 miesiąc od 31 stycznia ląduje na 28 lutego (lub 29 w latach przestępnych)

Często zadawane pytania

Czy mogę generować daty w odwrotnej kolejności? Tak. Jeśli ustawisz datę początkową po dacie końcowej, narzędzie automatycznie generuje listę w porządku malejącym.

Co się dzieje, jeśli data końcowa nie przypada na dokładny krok? Generator zatrzymuje się na ostatniej dacie, która mieści się w zakresie. Włącz lub wyłącz opcję „Uwzględnij datę końcową", aby kontrolować, czy sama data graniczna pojawia się w wyjściu.

Czy mogę to używać dla znaczników czasu Unix? Tak. Wybierz „Znacznik czasu Unix" jako format daty, a każda data będzie wyświetlana jako wartość epoki Unix (sekundy od 1 stycznia 1970).