Nombor Minggu

Minggu ke berapa hari ini? Cari nombor minggu ISO bagi sebarang tarikh, atau tarikh bagi sebarang minggu, dan lihat setahun penuh dengan nombor minggu.

Hari ini— 
 
Sistem penomboran minggu

Nombor minggu

 
—

Nombor minggu

 

Cara mencari nombor minggu

  1. Kotak di bahagian atas menunjukkan nombor minggu hari ini, julat minggu dari Isnin hingga Ahad dan baki minggu dalam tahun ini.
  2. Untuk mencari minggu bagi hari lain, pilih hari itu dalam ruangan Tarikh. Nombor minggu, tujuh harinya, hari dalam tahun dan minggu dalam bulan dipaparkan di bawah.
  3. Untuk arah sebaliknya, taip tahun dan nombor minggu di sebelah kanan, atau gunakan anak panah. Hasilnya menunjukkan hari Isnin dan Ahad minggu tersebut.
  4. Tatal ke bawah untuk kalendar setahun penuh dengan nombor minggu pada setiap baris, atau tukar ke senarai dan salin tarikh mula dan tamat setiap minggu sebagai CSV. Gunakan butang di bahagian atas untuk bertukar antara penomboran ISO, AS dan bermula Sabtu.

Cara nombor minggu ISO berfungsi

Kebanyakan negara Eropah dan perniagaan antarabangsa menomborkan minggu mengikut piawaian ISO 8601. Peraturannya ringkas: minggu sentiasa bermula pada hari Isnin dan berakhir pada hari Ahad, dan minggu 1 ialah minggu yang mengandungi hari Khamis pertama dalam tahun itu. Dengan kata lain, minggu 1 ialah minggu yang mengandungi 4 Januari, atau minggu pertama yang mempunyai sekurang-kurangnya empat hari dalam tahun baharu. Oleh itu, setiap minggu tergolong dalam tepat satu tahun, dan tiada minggu separuh.

Tahun minggu: apabila 1 Januari berada dalam minggu 52 atau 53

Oleh sebab minggu tidak pernah dipecahkan, hari-hari pertama Januari boleh tergolong dalam minggu terakhir tahun sebelumnya, dan hari-hari terakhir Disember boleh tergolong dalam minggu 1 tahun berikutnya. ISO memanggil tahun bagi sesuatu minggu sebagai tahun minggu. Contohnya, Jumaat 1 Januari 2027 berada dalam minggu 53 tahun 2026, manakala Isnin 29 Disember 2025 sudah memulakan minggu 1 tahun 2026. Alat ini memberitahu anda setiap kali tahun minggu berbeza daripada tahun kalendar. Dalam notasi ISO, minggu ditulis sebagai 2026-W44 dan satu hari sebagai 2026-W44-6, dengan digit terakhir ialah hari dalam minggu dari 1 (Isnin) hingga 7 (Ahad).

52 atau 53 minggu?

Tahun ISO mempunyai 52 minggu, atau 53 apabila ia bermula pada hari Khamis, atau tahun lompat yang bermula pada hari Rabu. Ini berlaku kira-kira setiap lima hingga enam tahun: 2026 mempunyai 53 minggu, dan yang seterusnya ialah 2032 dan 2037. Gaji, rancangan pengeluaran dan jadual sekolah yang dikira dalam minggu perlu mengambil kira minggu tambahan ini.

Nombor minggu AS dan Timur Tengah

Amerika Syarikat, Kanada dan Jepun biasanya memulakan minggu pada hari Ahad dan memanggil minggu yang mengandungi 1 Januari sebagai minggu 1, walaupun ia hanya mempunyai satu hari dalam tahun baharu. Beberapa negara Timur Tengah menggunakan peraturan yang sama dengan minggu yang bermula pada hari Sabtu. Sistem-sistem ini boleh memberi nombor yang berbeza daripada ISO bagi hari yang sama, biasanya satu lebih tinggi, dan dalam alat ini hari-hari terakhir Disember beralih ke minggu 1 tahun berikutnya, seperti dalam kalendar bercetak. Fungsi WEEKNUM dalam Excel menggunakan permulaan yang sama tetapi terus mengira, jadi ia boleh memberi minggu 53 atau 54 bagi hari-hari Disember tersebut. Apabila anda berkongsi nombor minggu dengan seseorang di luar negara, nyatakan sistem yang anda maksudkan, atau berikan sahaja tarikhnya. Semua pengiraan di halaman ini berjalan dalam pelayar anda.

Nombor minggu dalam Excel dan kod

Cara mendapatkan nombor minggu ISO bagi tarikh d, dan hari Isnin bagi minggu w dalam tahun y.

AlatMinggu ISO bagi tarikhIsnin bagi minggu w
Excel / Google Sheets=ISOWEEKNUM(A1)=DATE(y,1,4)-WEEKDAY(DATE(y,1,4),3)+7*(w-1)
Pythond.isocalendar().weekdate.fromisocalendar(y, w, 1)
PHPdate('W', $ts)(new DateTime())->setISODate($y, $w)
Javad.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)
JavaScriptTemporal.PlainDate.from(d).weekOfYear—
MySQLWEEK(d, 3)STR_TO_DATE(CONCAT(y, ' ', w, ' Monday'), '%x %v %W')
PostgreSQLEXTRACT(WEEK FROM d)to_date('2026-44-1', 'IYYY-IW-ID')
SQL ServerDATEPART(ISO_WEEK, d)—
Bash (GNU date)date +%V—

Fungsi WEEKNUM(A1) dalam Excel tanpa argumen kedua memberi nombor gaya AS (bermula Ahad, minggu 1 mengandungi 1 Januari). WEEKNUM(A1,21) sama dengan ISOWEEKNUM. Java memerlukan java.time.temporal.IsoFields; C# memerlukan System.Globalization.

Soalan lazim

Minggu ke berapakah hari ini?

Nombor minggu hari ini dipaparkan di bahagian atas halaman dan dikemas kini sendiri pada tengah malam. Pada hari Sabtu 31 Oktober 2026, ia ialah minggu ISO 44, yang bermula Isnin 26 Oktober hingga Ahad 1 November 2026.

Bagaimanakah nombor minggu ISO dikira?

Minggu ISO bermula pada hari Isnin. Minggu 1 ialah minggu yang mengandungi hari Khamis pertama dalam tahun itu, iaitu sama dengan minggu yang mengandungi 4 Januari. Setiap minggu berikutnya ditambah satu, jadi kebanyakan hari berada dalam minggu 1 hingga 52, dan sesetengah tahun juga mempunyai minggu 53.

Tahun manakah yang mempunyai 53 minggu?

Tahun ISO mempunyai 53 minggu apabila 1 Januari jatuh pada hari Khamis, atau apabila ia tahun lompat dan 1 Januari jatuh pada hari Rabu. Tahun 2020 dan 2026 mempunyai 53 minggu; yang seterusnya ialah 2032, 2037, 2043 dan 2048. Tahun-tahun lain mempunyai 52 minggu.

Mengapa nombor minggu ISO dan AS berbeza?

Sistem AS memulakan minggu pada hari Ahad dan mengira minggu yang mengandungi 1 Januari sebagai minggu 1, walaupun hanya satu harinya berada dalam bulan Januari. ISO bermula pada hari Isnin dan memerlukan sekurang-kurangnya empat hari dalam tahun baharu. Bagi banyak tarikh, nombor AS lebih tinggi satu daripada nombor ISO.

Bagaimanakah cara mendapatkan nombor minggu dalam Excel atau Google Sheets?

Gunakan =ISOWEEKNUM(A1) untuk minggu ISO, seperti yang digunakan di Eropah. =WEEKNUM(A1) memberi minggu gaya AS yang bermula pada hari Ahad. Untuk mencari hari Isnin bagi minggu w dalam tahun y, gunakan =DATE(y,1,4)-WEEKDAY(DATE(y,1,4),3)+7*(w-1).