Generator Wzorca Dat
Generuj listę powtarzających się dat według wzorca: co N dni, co N tygodni w wybrane dni tygodnia, co miesiąc w określony dzień miesiąca, w N-ty dzień tygodnia każdego miesiąca lub w ostatni dzień tygodnia. Pomijaj weekendy i święta, ograniczaj datą końcową lub liczbą powtórzeń i eksportuj do formatu CSV, Markdown lub kanału kalendarza ICS.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Generator Wzorca Dat
Generator Wzorca Dat (Date Pattern Generator) zamienia regułę powtarzalności w przejrzystą listę rzeczywistych dat kalendarzowych. Wybierz jeden z siedmiu wzorców — co N dni, co N tygodni w wybrane dni tygodnia, każdy dzień roboczy, co miesiąc w stały dzień miesiąca, co miesiąc w N-ty dzień tygodnia (np. drugi wtorek), co miesiąc w ostatni dzień tygodnia (np. ostatni piątek) lub niestandardową kombinację dni tygodnia — a następnie ogranicz harmonogram liczbą wystąpień lub datą zakończenia. Wbudowane kalendarze dla jedenastu krajów obsługują święta narodowe, a dodatkowo możesz wkleić dowolne dni wolne w firmie, które powinny zostać pominięte. Każde wystąpienie przypadające w weekend lub święto jest obsługiwane przez wybraną regułę: zachowaj je, przesuń do przodu, przesuń do tyłu lub pomiń. Wynik zawiera mapę cieplną siatki roku, rozkład przerw oraz dni tygodnia, a także funkcję eksportu jednym kliknięciem do formatów CSV, Markdown, ICS (kanał kalendarza) i czystego tekstu.
Jak korzystać z tego generatora
- Wybierz wzorzec. Rozwijane menu wzorców ujawnia dedykowane opcje sterowania. "Co N dni" wymaga jedynie podania interwału. "Co N tygodni" pozwala zaznaczyć jeden lub więcej dni tygodnia w bloku. Dwa wzorce miesięczne dzielą się na dzień miesiąca (np. czynsz płatny 1. dnia) oraz N-ty dzień tygodnia w miesiącu (np. 2. wtorek dla posiedzeń zarządu).
- Ustaw datę rozpoczęcia. Pierwsze wystąpienie przypada w tym dniu lub po nim. W przypadku wzorców miesięcznych data rozpoczęcia zakotwicza miesiąc pierwszej emisji.
- Ogranicz harmonogram. Zatrzymaj generowanie po stałej liczbie wystąpień (do 500) lub w dniu końcowym bądź przed nim. Generator zastosuje wybrany przez Ciebie limit.
- Wybierz regułę dla weekendów / świąt. 'Zachowaj' emituje pierwotną datę, nawet jeśli wypada ona w weekend. 'Przesuń do przodu' przenosi ją na kolejny dzień roboczy. 'Przesuń do tyłu' przenosi ją na poprzedni dzień roboczy. 'Pomiń' całkowicie usuwa to wystąpienie. Lista dat oznacza każdą korektę, dzięki czemu ścieżka zmian jest w pełni przejrzysta.
- Zaznacz kalendarze świąt i własne daty do pominięcia. Narzędzie ma wbudowane kalendarze dla Stanów Zjednoczonych, Wielkiej Brytanii, Kanady, Australii, Niemiec, Francji, Japonii, Indii, Singapuru, Hongkongu oraz Chin kontynentalnych. Wpisz wszelkie dodatkowe daty (jedna na linię) w dedykowanym polu niestandardowym.
- Generuj. Strona z wynikami prezentuje harmonogram w formie mapy cieplnej, wykresów rozkładu, pełnej listy oraz czterech formatów eksportu.
Objaśnienie wzorców
- Co N dni — czysta arytmetyka interwałów. Przydatne dla przypomnień codziennych, dwutygodniowych (14) lub o stałym cyklu. Generator nigdy nie modyfikuje samego interwału; obsługa weekendów / świąt wpływa jedynie na poszczególne wygenerowane daty.
- Co N tygodni w wybrane dni tygodnia — zakotwicza się na poniedziałku tygodnia startowego i przesuwa do przodu o N tygodni na raz, emitując każdy zaznaczony dzień tygodnia. Ustaw N=2 z piątkiem, aby uzyskać wypłatę co dwa tygodnie w piątek; ustaw N=1 z wtorkiem i czwartkiem dla cotygodniowego cyklu dwóch spotkań.
- Każdy dzień roboczy — emituje każdy poniedziałek oraz piątek poczynając od daty startowej. Obsługa weekendów jest tutaj bezprzedmiotowa, ponieważ weekendy są pomijane z definicji; święta nadal mają zastosowanie.
- Co miesiąc w dzień miesiąca — emituje dzień D co N-ty miesiąc. Jeśli D przekracza długość danego miesiąca (np. D=31 w lutym), zostaje dopasowany do ostatniego dnia tego miesiąca. Ustaw N=3 dla przeglądów kwartalnych 15. dnia miesiąca lub N=12 z dniem odnowienia umowy.
- Co miesiąc w N-ty dzień tygodnia — emituje N-te wystąpienie wybranego dnia tygodnia co N-ty miesiąc. Częste przypadki: 2. wtorek (posiedzenia zarządu), 3. czwartek (wygasanie opcji w USA), 1. poniedziałek kwartału na spotkanie inaugurujące.
- Co miesiąc w ostatni dzień tygodnia — emituje ostatni wybrany dzień tygodnia każdego miesiąca. Ostatni piątek to popularny wybór dla retrospektyw, zamknięć kwartałów oraz procesów płacowych.
- Niestandardowe dni tygodnia — emituje każdy wybrany dzień tygodnia w każdym tygodniu (interwał równy 1). Użyj tego opcji dla harmonogramu treningów pon-śr-pt, cyklu wykładów wt-czw lub dyżurów w "każdy dzień weekendu".
Co wyróżnia to narzędzie
Trzy rzeczy odróżniają ten generator od funkcji powtarzania w aplikacjach kalendarza czy zwykłego kalkulatora dat. Po pierwsze, mapa cieplna roku pozwala zobaczyć cały harmonogram na pierwszy rzut oka — możesz dostrzec skupiska lub luki, które reguła RRULE w iCal ukryłaby pod postacią jednego powtarzającego się wydarzenia. Po drugie, reguły rozwiązywania konfliktów są jawne: to Ty decydujesz, czy zachować, przesunąć, czy pominąć wystąpienia w weekendy lub święta, a lista wyników jasno oznacza każdą korektę z podaniem daty źródłowej. Po trzecie, eksport jest otwarty: ten sam harmonogram otrzymujesz jako plik CSV (do arkuszy kalkulacyjnych), Markdown (do zadań i dokumentów), ICS (dla dowolnego klienta kalendarza RFC-5545) oraz czysty tekst — skopiujesz każdy z nich jednym kliknięciem.
Przykłady zastosowania
- Harmonogramy płacowe i wypłaty — co drugi piątek lub 1. i 15. dnia miesiąca. Reguła "przesuń do tyłu" odpowiada konwencji wypłacania pensji wcześniej, gdy dzień wypłaty wypada w święto, co jest powszechne w systemach kadrowo-płacowych.
- Czynsze, subskrypcje i cykliczne płatności — co miesiąc w stały dzień miesiąca z regułą "przesuń do przodu" dla weekendów i świąt, co odzwierciedla większość umów najmu i konwencji rozliczeń SaaS.
- Posiedzenia zarządu i cykliczne przeglądy — co miesiąc w N-ty dzień tygodnia, z czystym eksportem do formatu ICS, aby kalendarz każdego członka zarządu był zsynchronizowany.
- Planowanie sprintów i retrospektywy — co dwa tygodnie w poniedziałek na planowanie lub w każdy ostatni piątek miesiąca na retrospektywę.
- Cykle zgodności i audytów — kwartalnie w ustalonym dniu, z harmonogramem udokumentowanym w formacie Markdown i wdrożonym do wewnętrznej bazy wiedzy zespołu.
- Plany zajęć, plany treningowe, przypomnienia o lekach — niestandardowe kombinacje dni tygodnia z pobieraniem pliku ICS jednym kliknięciem do zaimportowania w dowolnej aplikacji kalendarza.
- Rozliczenia transakcji, przypomnienia o otwarciu rynków — w każdy dzień roboczy, z kalendarzem świąt państwowych dopasowanym do rynku, na którym zawierasz transakcje.
Obsługa weekendów i świąt
Każda wygenerowana data jest weryfikowana pod kątem aktywnej reguły weekendowej (sobota i niedziela) oraz połączenia kalendarzy świąt i własnych dat do pominięcia. Jeśli data przypada na dzień wolny od pracy, reguła rozwiązywania konfliktów decyduje o dalszym działaniu. Opcja Zachowaj emituje datę bez zmian — stosowane przy datach rozliczeniowych opartych stricte na kalendarzu. Opcja Przesuń do przodu przenosi zdarzenie na kolejny dzień roboczy — typowe dla list płac i umów SLA w wielu branżach. Opcja Przesuń do tyłu przenosi na poprzedni dzień roboczy — powszechne przy terminach składania deklaracji podatkowych i niektórych konwencjach płacowych. Opcja Pomiń po prostu usuwa to wystąpienie, co jest przydatne w harmonogramach "wyłącznie w dni robocze", gdzie nie chcesz zaburzać ogólnego rytmu. Niezależnie od wybranej reguły, lista dat pokazuje oryginalną, surową datę obok daty skorygowanej, zapewniając pełną przejrzystość audytu.
Formaty eksportu
Ten sam harmonogram jest dostępny w czterech formatach, z których każdy jest dostosowany do innych narzędzi programistycznych i biurowych. Czysty tekst to jedna data ISO w rzędzie — idealna do wklejenia do skryptu, klauzuli SQL IN lub wiadomości na czacie. Format CSV zawiera numer sekwencyjny, dzień tygodnia i oznaczenie korekty — gotowy do otwarcia w programach Excel, Google Sheets lub Numbers. Format Markdown generuje tabelę akceptowaną przez systemy GitHub, Notion, Linear, Jira i większość systemów dokumentacji. Format ICS to strumień danych kalendarzowych RFC-5545 — zaimportujesz go do Google Calendar, Outlook, Apple Calendar, Fastmail lub dowolnego innego zgodnego klienta. Każde wystąpienie staje się osobnym, całodniowym wydarzeniem o nazwie pochodzącej od wzorca powtarzalności.
FAQ
Ile dat może wyemitować generator? Do 500 wystąpień na jedno uruchomienie. W przypadku dłuższych harmonogramów wygeneruj pierwszą partię, a następnie uruchom narzędzie ponownie, ustawiając datę rozpoczęcia na dzień po ostatnim wyniku.
Co jeśli mój wzorzec wypadnie w weekend? Wybierz regułę rozwiązywania konfliktów. 'Zachowaj' wyemituje datę weekendową. 'Przesuń do przodu' przeniesie ją na poniedziałek. 'Przesuń do tyłu' przeniesie ją na piątek. 'Pomiń' usunie to wystąpienie z listy. Każda skorygowana data jest opisana na liście wyników.
Co dzieje się w przypadku krótkich miesięcy (luty, miesiące 30-dniowe), gdy ustawię dzień miesiąca na 31? Dzień jest dopasowywany do ostatniego dnia tego miesiąca. W ten sposób wzorzec "31. dzień każdego miesiąca" zmieni się w 28 lutego (lub 29 w latach przestępnych), 30 kwietnia itd. Jest to zgodne z konwencją stosowaną przez Outlook, Google Calendar i większość aplikacji kalendarzowych.
Jak dokładne są kalendarze świąt? Święta o stałej dacie oraz zakotwiczone w dniach tygodnia są obliczane algorytmicznie i są dokładne dla każdego roku. Święta ruchome, oparte na fazach księżyca lub zastępstwach za dni wolne (Chiny, Hongkong, Singapur) bazują na oficjalnych tabelach rządowych obejmujących kilka lat; w przypadku lat wykraczających poza wbudowany zakres należy dodać konkretne daty w polu własnych dat do pominięcia.
Czy mogę wygenerować wzorzec łączący kilka reguł, np. "co 14 dni, ale pomiń drugi piątek miesiąca"? Nie bezpośrednio — wybierz główny wzorzec, a wszelkie wyjątki wpisz jako własne daty do pominięcia w dedykowanym polu. Reguła konfliktu "Pomiń" w czysty sposób usunie wówczas te wystąpienia.
Czy eksport ICS pojawi się w mojej aplikacji kalendarza jako jedno wydarzenie cykliczne? Nie — plik ICS zawiera każde wystąpienie jako osobne wydarzenie. Jest to działanie zamierzone: rozwiązywanie konfliktów i korekty poszczególnych wystąpień powodują, że daty nie zawsze są idealnie regularne, a reguła RRULE ukryłaby te przesunięcia za pojedynczą definicją powtarzalności. Jeśli wolisz wydarzenie cykliczne, użyj opisu wzorca w języku naturalnym widocznego na górze wyniku, aby odtworzyć je ręcznie w swojej aplikacji kalendarza.
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Generator Wzorca Dat" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/
przez zespół miniwebtool. Zaktualizowano: 2026-05-28