Nomor Minggu
Minggu ke berapa hari ini? Cari nomor minggu ISO dari tanggal apa pun, atau tanggal dari minggu apa pun, dan lihat setahun penuh dengan nomor minggu.
Nomor minggu
| Minggu | Mulai | Selesai |
|---|
Cara mencari nomor minggu
- Kotak di atas menampilkan nomor minggu hari ini, rentang Senin sampai Minggu dari minggu tersebut, dan berapa minggu yang tersisa tahun ini.
- Untuk mencari minggu dari hari lain, pilih tanggalnya di kolom Tanggal. Nomor minggu, tujuh harinya, hari ke berapa dalam tahun dan minggu ke berapa dalam bulan muncul di bawahnya.
- Untuk arah sebaliknya, ketik tahun dan nomor minggu di sebelah kanan, atau geser dengan tombol panah. Hasilnya menampilkan Senin dan Minggu dari minggu tersebut.
- Gulir ke bawah untuk kalender setahun penuh dengan nomor minggu di setiap baris, atau beralih ke daftar dan salin tanggal mulai dan selesai setiap minggu sebagai CSV. Gunakan tombol di atas untuk beralih antara penomoran ISO, AS dan mulai Sabtu.
Cara kerja nomor minggu ISO
Sebagian besar Eropa dan dunia bisnis internasional menomori minggu dengan standar ISO 8601. Aturannya singkat: minggu selalu dimulai hari Senin dan berakhir hari Minggu, dan minggu 1 adalah minggu yang memuat hari Kamis pertama dalam tahun itu. Dengan kata lain, minggu 1 adalah minggu yang memuat 4 Januari, atau minggu pertama yang punya setidaknya empat hari di tahun baru. Jadi setiap minggu termasuk tepat satu tahun, dan tidak ada minggu yang terpotong.
Tahun minggu: saat 1 Januari masuk minggu 52 atau 53
Karena minggu tidak pernah dipotong, hari-hari pertama Januari bisa termasuk minggu terakhir tahun sebelumnya, dan hari-hari terakhir Desember bisa termasuk minggu 1 tahun berikutnya. ISO menyebut tahun milik sebuah minggu sebagai tahun minggu. Contohnya, Jumat, 1 Januari 2027 ada di minggu 53 tahun 2026, sedangkan Senin, 29 Desember 2025 sudah memulai minggu 1 tahun 2026. Alat ini memberi tahu setiap kali tahun minggu berbeda dari tahun kalender. Dalam notasi ISO sebuah minggu ditulis 2026-W44 dan satu hari ditulis 2026-W44-6, dengan angka terakhir sebagai hari dari 1 (Senin) sampai 7 (Minggu).
52 atau 53 minggu?
Satu tahun ISO memiliki 52 minggu, atau 53 jika tahun itu dimulai hari Kamis, atau merupakan tahun kabisat yang dimulai hari Rabu. Itu terjadi kira-kira setiap lima sampai enam tahun: 2026 memiliki 53 minggu, dan berikutnya 2032 dan 2037. Penggajian, rencana produksi dan jadwal sekolah yang dihitung per minggu perlu memperhitungkan minggu tambahan ini.
Nomor minggu AS dan Timur Tengah
Amerika Serikat, Kanada dan Jepang biasanya memulai minggu pada hari Minggu dan menyebut minggu yang memuat 1 Januari sebagai minggu 1, meskipun hanya satu harinya yang masuk tahun baru. Beberapa negara Timur Tengah memakai aturan yang sama dengan minggu yang dimulai hari Sabtu. Sistem-sistem ini bisa memberi nomor berbeda dari ISO untuk hari yang sama, biasanya lebih tinggi satu, dan di alat ini hari-hari terakhir Desember pindah ke minggu 1 tahun berikutnya, seperti pada kalender cetak. Fungsi WEEKNUM di Excel memakai awal yang sama tetapi terus menghitung, sehingga bisa menghasilkan minggu 53 atau bahkan 54 untuk hari-hari Desember tersebut. Saat membagikan nomor minggu kepada orang di negara lain, sebutkan sistem yang Anda maksud, atau cukup berikan tanggalnya. Semua perhitungan di halaman ini berjalan di browser Anda.
Nomor minggu di Excel dan kode
Cara mendapatkan nomor minggu ISO dari tanggal d, dan hari Senin dari minggu w pada tahun y.
| Alat | Minggu ISO dari tanggal | Senin dari minggu w |
|---|---|---|
| Excel / Google Sheets | =ISOWEEKNUM(A1) | =DATE(y,1,4)-WEEKDAY(DATE(y,1,4),3)+7*(w-1) |
| Python | d.isocalendar().week | date.fromisocalendar(y, w, 1) |
| PHP | date('W', $ts) | (new DateTime())->setISODate($y, $w) |
| Java | d.get(IsoFields.WEEK_OF_WEEK_BASED_YEAR) | LocalDate.of(y, 1, 4).with(IsoFields.WEEK_OF_WEEK_BASED_YEAR, w).with(DayOfWeek.MONDAY) |
| C# | ISOWeek.GetWeekOfYear(d) | ISOWeek.ToDateTime(y, w, DayOfWeek.Monday) |
| JavaScript | Temporal.PlainDate.from(d).weekOfYear | — |
| MySQL | WEEK(d, 3) | STR_TO_DATE(CONCAT(y, ' ', w, ' Monday'), '%x %v %W') |
| PostgreSQL | EXTRACT(WEEK FROM d) | to_date('2026-44-1', 'IYYY-IW-ID') |
| SQL Server | DATEPART(ISO_WEEK, d) | — |
| Bash (GNU date) | date +%V | — |
WEEKNUM(A1) di Excel tanpa argumen kedua memberi nomor gaya AS (mulai Minggu, minggu 1 memuat 1 Januari). WEEKNUM(A1,21) sama dengan ISOWEEKNUM. Java memerlukan java.time.temporal.IsoFields; C# memerlukan System.Globalization.
Pertanyaan umum
Minggu ke berapa hari ini?
Nomor minggu hari ini ditampilkan di bagian atas halaman dan diperbarui sendiri tengah malam. Pada Sabtu, 31 Oktober 2026 adalah minggu ISO ke-44, yang berlangsung dari Senin, 26 Oktober sampai Minggu, 1 November 2026.
Bagaimana nomor minggu ISO dihitung?
Minggu ISO dimulai hari Senin. Minggu 1 adalah minggu yang memuat hari Kamis pertama dalam tahun itu, sama dengan minggu yang memuat 4 Januari. Setiap minggu berikutnya bertambah satu, jadi sebagian besar hari ada di minggu 1 sampai 52, dan beberapa tahun juga punya minggu 53.
Tahun mana saja yang memiliki 53 minggu?
Satu tahun ISO memiliki 53 minggu jika 1 Januari jatuh pada hari Kamis, atau jika tahun kabisat dan 1 Januari jatuh pada hari Rabu. 2020 dan 2026 memiliki 53 minggu; berikutnya 2032, 2037, 2043 dan 2048. Tahun-tahun lain memiliki 52 minggu.
Mengapa nomor minggu ISO dan AS berbeda?
Sistem AS memulai minggu pada hari Minggu dan menghitung minggu yang memuat 1 Januari sebagai minggu 1, meskipun hanya satu harinya yang jatuh di Januari. ISO dimulai hari Senin dan membutuhkan setidaknya empat hari di tahun baru. Untuk banyak tanggal, nomor AS lebih tinggi satu dari nomor ISO.
Bagaimana cara mendapatkan nomor minggu di Excel atau Google Sheets?
Gunakan =ISOWEEKNUM(A1) untuk minggu ISO, seperti yang dipakai di Eropa. =WEEKNUM(A1) memberi minggu gaya AS yang dimulai hari Minggu. Untuk mencari hari Senin dari minggu w pada tahun y, gunakan =DATE(y,1,4)-WEEKDAY(DATE(y,1,4),3)+7*(w-1).