# Pencari Hari Ke-N dalam Sebulan

> Temukan tanggal pasti Senin, Kamis, dll. ke-1 hingga ke-5 atau terakhir di bulan dan tahun apa pun — seperti Kamis ke-3 bulan November.

- **Category:** Tanggal & Waktu
- **Interactive calculator:** https://youcalc.com/id/date-time/nth-weekday-finder/
- **Price:** Free, no sign-up required

## Overview

Banyak acara berulang dan hari libur nasional jatuh pada hari tertentu dalam seminggu di bulan tertentu, bukan pada tanggal tetap — Thanksgiving di AS selalu jatuh pada Kamis ke-4 bulan November, Memorial Day selalu pada Senin terakhir bulan Mei, dan tak terhitung rapat rutin mengikuti pola yang sama. Alat ini langsung mengubah aturan "hari ke-N dalam seminggu" menjadi tanggal pasti. Pilih hari, kemunculan (ke-1 hingga ke-5, atau Terakhir), bulan, dan tahun untuk melihat tanggalnya.

## How to read your result

Kartu hasil menampilkan tanggal yang dihitung dalam format ISO (YYYY-MM-DD) beserta nama hari sebagai konfirmasi. Apabila suatu bulan tidak memiliki kemunculan ke-5 dari hari yang dipilih — misalnya Februari jarang memiliki Jumat ke-5 — kalkulator akan memberitahu Anda dengan jelas daripada menampilkan tanggal yang salah. Tampilan berulang opsional mencantumkan hari ke-N yang sama selama beberapa tahun mendatang, berguna untuk merencanakan pengingat rutin.

## Method

Algoritma mencari hari dalam seminggu dari tanggal 1 bulan target (menggunakan aritmatika UTC Date untuk menghindari kasus batas zona waktu), lalu menghitung offset ke kemunculan pertama hari yang dipilih: offset = (hari_target − hari_pertama + 7) mod 7. Kemunculan ke-N jatuh pada hari 1 + offset + (N − 1) × 7. Jika angka tersebut melebihi jumlah hari dalam bulan, hasilnya adalah null. Untuk "terakhir", pencarian dilakukan mundur dari hari terakhir bulan. Sumber: standar tanggal ISO 8601; verifikasi kalender timeanddate.com.

## Example

- **Setup:** Kamis ke-3 bulan November 2026.
- **Result:** November 2026 dimulai pada hari Minggu. Kamis pertama jatuh pada tanggal 5, yang kedua pada tanggal 12, dan yang ketiga pada tanggal 19. Hasilnya adalah 2026-11-19 — Hari Thanksgiving AS.

## Frequently asked questions

### Mengapa beberapa hari ke-5 dalam seminggu tidak ada?

Sebuah bulan memiliki 28–31 hari, yang hanya terdiri dari 4 minggu penuh ditambah 0–3 hari ekstra. Hari tertentu dalam seminggu dapat muncul paling banyak 5 kali, tetapi hanya jika bulan dimulai atau diakhiri pada hari tersebut atau hari yang berdekatan. Februari (28 hari) memiliki tepat 4 kemunculan setiap hari dalam seminggu pada tahun non-kabisat, sehingga kemunculan ke-5 tidak mungkin ada. Bahkan di bulan yang memiliki 31 hari, hanya 3 dari 7 hari dalam seminggu yang muncul 5 kali.

### Bisakah saya menggunakannya untuk acara berulang seperti rapat tim?

Bisa. Atur hari dan kemunculan yang sesuai dengan jadwal rapat Anda (misalnya "Selasa ke-2"), lalu telusuri bulan demi bulan secara manual atau gunakan tampilan berulang untuk melihat tanggal-tanggal di beberapa tahun sekaligus. Salin daftar tersebut ke spreadsheet atau alat kalender untuk menambahkan acara secara massal.

### Bagaimana ini membantu untuk hari libur seperti Thanksgiving atau Memorial Day?

Thanksgiving AS adalah Kamis ke-4 bulan November; Memorial Day adalah Senin terakhir bulan Mei; Labor Day adalah Senin pertama bulan September; Thanksgiving Kanada adalah Senin ke-2 bulan Oktober. Masukkan aturan dan tahun yang sesuai untuk menemukan tanggal pasti tanpa harus membuka kalender. Logika yang sama berlaku untuk hari libur serupa yang bergerak di seluruh dunia.

### Apakah kalkulator menangani tahun kabisat?

Ya. Perhitungan jumlah hari dalam sebulan menggunakan Date.UTC(tahun, bulan, 0), yang secara tepat mengembalikan 29 untuk Februari pada tahun kabisat dan 28 untuk tahun lainnya, sehingga hasil akurat untuk tahun mana pun dari 1900 hingga 2200.

## Related calculators

- [Kalkulator Hari Kerja](https://youcalc.com/id/date-time/working-days-counter/)
- [Kalkulator Hitung Mundur Anniversari](https://youcalc.com/id/date-time/anniversary-countdown/)

## Sources

- https://www.iso.org/iso-8601-date-and-time-format.html
- https://www.timeanddate.com/calendar/

---

Interactive version: https://youcalc.com/id/date-time/nth-weekday-finder/ · From YouCalc — https://youcalc.com
