Generator Zakresu Dat
Wygeneruj listę dat między dwiema datami z możliwością dostosowania kroku, formatu i separatora
Wejście
Wyjście
Instrukcja
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).