Generator Pola Tanggal
Hasilkan daftar tanggal berulang berdasarkan pola: setiap N hari, setiap N minggu pada hari kerja yang dipilih, bulanan pada hari tertentu dalam bulan, hari kerja ke-N setiap bulan, atau hari kerja terakhir. Lewati akhir pekan dan hari libur, dibatasi oleh tanggal berakhir atau jumlah kemunculan, dan ekspor ke format CSV, Markdown, atau feed kalender ICS.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Generator Pola Tanggal
Generator Pola Tanggal mengubah aturan pengulangan menjadi daftar tanggal kalender nyata yang rapi. Pilih satu dari tujuh pola — setiap N hari, setiap N minggu pada hari kerja yang dipilih, setiap hari kerja, bulanan pada hari-dalam-bulan yang tetap, bulanan pada hari kerja ke-N (seperti Selasa kedua), bulanan pada hari kerja terakhir (seperti Jumat terakhir), atau kombinasi hari kerja kustom — lalu batasi jadwal berdasarkan jumlah kejadian atau tanggal selesai. Kalender bawaan untuk sebelas negara menangani hari libur nasional, dan Anda dapat menempelkan hari libur perusahaan apa pun yang perlu dilewati. Setiap kejadian yang jatuh pada akhir pekan atau hari libur ditangani oleh aturan pilihan Anda: pertahankan, geser maju, geser mundur, atau hapus. Hasil keluaran mencakup heatmap tahunan berbentuk grid, distribusi selisih hari dan hari kerja, serta ekspor sekali klik ke CSV, Markdown, ICS (feed kalender), dan teks biasa.
Cara Menggunakan Generator Ini
- Pilih pola. Menu dropdown pola memunculkan kontrolnya sendiri. "Setiap N hari" hanya memerlukan interval. "Setiap N minggu" memungkinkan Anda mencentang satu atau beberapa hari kerja per blok. Dua pola bulanan dibagi menjadi hari-dalam-bulan (seperti sewa pada tanggal 1) dan hari-kerja-ke-N-dalam-bulan (seperti Selasa ke-2 untuk rapat direksi).
- Atur tanggal mulai. Kejadian pertama jatuh pada atau setelah tanggal ini. Untuk pola bulanan, tanggal mulai berfungsi sebagai acuan bulan pengeluaran pertama.
- Batasi jadwal. Berhenti setelah jumlah kejadian yang tetap (hingga 500) atau berhenti pada atau sebelum tanggal selesai. Generator akan memilih batas mana pun yang Anda tentukan.
- Pilih aturan akhir pekan / hari libur. Pertahankan akan mengeluarkan tanggal asli meskipun jatuh pada akhir pekan. Geser maju memindahkannya ke hari kerja berikutnya. Geser mundur memindahkannya ke hari kerja sebelumnya. Hapus akan menghilangkan kejadian tersebut sepenuhnya. Daftar tanggal menandai setiap penyesuaian sehingga riwayat audit terlihat jelas.
- Centang kalender hari libur dan tanggal lewati kustom. Amerika Serikat, Inggris, Kanada, Australia, Jerman, Prancis, Jepang, India, Singapura, Hong Kong, dan Tiongkok daratan sudah terintegrasi di dalamnya. Tambahkan tanggal ekstra apa pun satu per baris pada kotak kustom.
- Hasilkan. Halaman hasil menampilkan jadwal sebagai heatmap, distribusi, daftar lengkap, dan empat format ekspor.
Penjelasan Pola
- Setiap N hari — murni perhitungan aritmatika interval. Berguna untuk pengingat harian, dua mingguan (14), atau siklus tetap. Generator tidak pernah menyesuaikan interval; penanganan akhir pekan / hari libur hanya memengaruhi masing-masing tanggal secara individu.
- Setiap N minggu pada hari kerja yang dipilih — berpatokan pada hari Senin dari minggu tanggal mulai dan melangkah maju N minggu sekaligus, mengeluarkan setiap hari kerja yang dicentang. Atur N=2 dengan hari Jumat untuk hari gajian Jumat dua mingguan; atur N=1 dengan hari Sel dan Kam untuk ritme dua pertemuan mingguan.
- Setiap hari kerja — mengeluarkan setiap hari Senin hingga Jumat dari tanggal mulai. Penanganan akhir pekan tidak berpengaruh karena akhir pekan dilewati berdasarkan definisi; hari libur tetap berlaku.
- Bulanan pada hari-dalam-bulan — mengeluarkan hari D dari setiap bulan ke-N. Jika D melebihi panjang bulan tersebut (misalnya, D=31 di bulan Februari), tanggal tersebut akan disesuaikan ke hari terakhir bulan itu. Atur N=3 untuk tinjauan triwulanan pada tanggal 15, atau N=12 dengan hari perpanjangan kontrak.
- Bulanan pada hari kerja ke-N — mengeluarkan kejadian ke-N dari hari kerja yang dipilih di setiap bulan ke-N. Pilihan umum: Selasa ke-2 (rapat direksi), Kamis ke-3 (kedaluwarsa opsi AS), Senin pertama awal kuartal untuk rapat pembukaan.
- Bulanan pada hari kerja terakhir — mengeluarkan hari kerja terakhir yang dipilih dari setiap bulan. Jumat terakhir adalah pilihan populer untuk retro, penutupan akhir kuartal, dan proses penggajian.
- Hari kerja kustom — mengeluarkan setiap hari kerja yang dipilih setiap minggu (interval 1). Gunakan ini untuk jadwal olahraga Sen-Rab-Jum, rangkaian kuliah Sel-Kam, atau jadwal giliran kerja "setiap hari akhir pekan".
Apa yang Membuat Alat Ini Berbeda
Tiga hal yang membedakan generator ini dari fitur pengulangan di aplikasi kalender atau kalkulator pengulangan biasa. Pertama, heatmap tahunan menampilkan seluruh jadwal sekilas — Anda dapat melihat kluster atau selisih hari yang biasanya disembunyikan oleh RRULE iCal di balik satu acara berulang. Kedua, aturan penyelesaian konflik dibuat eksplisit: Anda memutuskan apakah akan mempertahankan, menggeser, atau menghapus kejadian yang jatuh pada akhir pekan atau hari libur, dan daftar hasil menandai setiap penyesuaian lengkap dengan tanggal asalnya. Ketiga, ekspor bersifat terbuka: jadwal yang sama keluar sebagai CSV (untuk spreadsheet), Markdown (untuk tiket dan dokumen), ICS (untuk klien RFC-5545 apa pun), dan teks biasa — salin format mana pun dengan satu klik.
Contoh Kasus Penggunaan
- Jadwal penggajian dan hari gajian — Jumat dua mingguan atau tanggal 1 dan 15. Aturan "geser mundur" cocok dengan konvensi memajukan hari gajian menjadi lebih awal ketika jatuh pada hari libur, yang umum dalam sistem penggajian AS.
- Tanggal sewa, langganan, dan penagihan berulang — bulanan pada hari-dalam-bulan yang tetap dengan penanganan "geser maju" untuk akhir pekan dan hari libur, cocok dengan sebagian besar konvensi penagihan pemilik properti dan SaaS.
- Rapat direksi dan tinjauan berulang — bulanan pada hari kerja ke-N, dengan ekspor bersih ke ICS sehingga kalender setiap anggota direksi sinkron.
- Perencanaan sprint dan retro — setiap dua minggu pada hari Senin untuk perencanaan, atau setiap Jumat terakhir setiap bulan untuk retro.
- Kepatuhan dan ritme audit — triwulanan pada hari yang tetap, dengan jadwal yang didokumentasikan dalam Markdown dan dimasukkan ke dalam wiki tim.
- Jadwal kelas, rutinitas olahraga, pengingat obat — kombinasi hari kerja kustom dengan unduhan ICS sekali klik untuk diimpor ke aplikasi kalender apa pun.
- Penyelesaian perdagangan, pengingat pasar dibuka — setiap hari kerja, dengan kalender hari libur negara yang disesuaikan dengan pasar tempat Anda berdagang.
Penanganan Akhir Pekan dan Hari Libur
Setiap tanggal yang dihasilkan diperiksa terhadap aturan akhir pekan yang aktif (Sabtu dan Minggu) serta gabungan dari kalender hari libur dan tanggal lewati kustom. Jika tanggal tersebut jatuh pada hari non-kerja, aturan penyelesaian menentukan apa yang terjadi. Pertahankan mengeluarkan tanggal apa adanya — umum untuk tanggal penagihan yang digerakkan secara ketat oleh kalender. Geser maju memindahkannya ke hari kerja berikutnya — umum untuk penggajian dan SLA di banyak yurisdiksi. Geser mundur memindahkannya ke hari kerja sebelumnya — umum untuk batas waktu pelaporan pajak dan beberapa konvensi penggajian. Hapus hanya melewatkan kejadian tersebut, berguna untuk jadwal "hanya pada hari kerja" di mana Anda tidak ingin menggeser ritme secara keseluruhan. Aturan mana pun yang Anda pilih, daftar tanggal menampilkan tanggal mentah asli di samping tanggal yang disesuaikan sehingga riwayatnya dapat diaudit sepenuhnya.
Format Ekspor
Jadwal yang sama tersedia dalam empat format, masing-masing cocok untuk alat kelanjutan yang berbeda. Teks biasa berisi satu tanggal ISO per baris — tempelkan ke dalam skrip, klausa IN SQL, atau pesan obrolan. CSV menyertakan nomor urut, hari kerja, dan label penyesuaian — buka di Excel, Google Sheets, atau Numbers. Markdown merender sebagai tabel di GitHub, Notion, Linear, Jira, dan sebagian besar sistem dokumentasi. ICS adalah feed kalender RFC-5545 — impor ke Google Calendar, Outlook, Apple Calendar, Fastmail, atau klien mana pun yang patuh. Setiap kejadian menjadi satu acara sepanjang hari yang dinamai berdasarkan pola pengulangan.
FAQ
Berapa banyak tanggal yang dapat dikeluarkan oleh generator? Hingga 500 kejadian per penayangan. Untuk jadwal yang lebih panjang, hasilkan batch pertama, lalu jalankan kembali dengan tanggal mulai yang sama dengan hari setelah hasil terakhir.
Bagaimana jika pola saya jatuh pada akhir pekan? Pilih aturan konflik. Pertahankan mengeluarkan tanggal akhir pekan. Geser maju memindahkannya ke hari Senin. Geser mundur memindahkannya ke hari Jumat. Hapus menghilangkan kejadian tersebut. Setiap tanggal yang disesuaikan diberi label dalam daftar hasil.
Apa yang terjadi untuk bulan pendek (Februari, bulan 30 hari) ketika saya mengatur hari-dalam-bulan ke 31? Hari tersebut disesuaikan ke hari terakhir bulan itu. Jadi pola "tanggal 31 setiap bulan" menjadi 28 Feb (atau 29 pada tahun kabisat), 30 Apr, dan seterusnya. Ini sesuai dengan konvensi yang digunakan oleh Outlook, Google Calendar, dan sebagian besar aplikasi kalender.
Seberapa akurat kalender hari liburnya? Hari libur dengan tanggal tetap dan yang berpatokan pada hari kerja dihitung secara algoritma dan tepat untuk tahun apa pun. Hari libur berdasarkan kalender bulan dan substitusi-pengamatan (Tiongkok, Hong Kong, Singapura) didasarkan pada tabel resmi pemerintah yang mencakup beberapa tahun; tambahkan tanggal tertentu pada kotak lewati kustom untuk tahun-tahun di luar cakupan bawaan.
Dapatkah saya menghasilkan pola yang menggabungkan beberapa aturan, seperti "setiap 14 hari tetapi lewati Jumat kedua setiap bulan"? Tidak secara langsung — pilih pola utama dan tambahkan pengecualian apa pun sebagai tanggal lewati kustom di kotak lewati. Aturan konflik "Hapus" kemudian akan menghilangkan kejadian tersebut dengan rapi.
Apakah ekspor ICS akan muncul sebagai acara berulang di aplikasi kalender saya? Tidak — ICS mencantumkan setiap kejadian sebagai acara terpisah. Ini disengaja: penyelesaian konflik dan penyesuaian per kejadian membuat tanggal tidak selalu seragam, dan sebuah RRULE akan menyembunyikan penyesuaian tersebut di balik satu aturan. Jika Anda lebih menyukai acara berulang, gunakan deskripsi pola bahasa biasa yang ditampilkan di bagian atas hasil untuk membuatnya kembali secara manual di aplikasi kalender Anda.
Kutip konten, halaman, atau alat ini sebagai:
"Generator Pola Tanggal" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 2026-05-28