Menentukan Hari Pertama dan Terakhir Minggu Semasa dalam JavaScript
Dalam JavaScript, bekerja dengan tarikh kadangkala boleh menjadi rumit. Mendapatkan hari pertama dan terakhir dalam minggu semasa ialah tugas biasa yang boleh menjejaskan pembangun. Artikel ini akan meneroka dua kaedah untuk menyelesaikan tugasan ini, dengan pilihan yang boleh disesuaikan untuk Ahad atau Isnin sebagai permulaan minggu.
Kaedah 1: Menggunakan Objek Tarikh
Contoh:
<code class="javascript">var curr = new Date(); var first = curr.getDate() - curr.getDay(); var last = first + 6; console.log(new Date(curr.setDate(first)).toUTCString()); // Output: "Sun, 06 Mar 2011 12:25:40 GMT" console.log(new Date(curr.setDate(last)).toUTCString()); // Output: "Sat, 12 Mar 2011 12:25:40 GMT"</code>
Kaedah 2 : Menggunakan Moment.js (Pilihan)
Jika anda menggunakan Moment.js, pustaka manipulasi tarikh yang popular, anda boleh menggunakan kod berikut:
<code class="javascript">var curr = moment(); var first = curr.startOf('week').format('YYYY-MM-DD'); var last = curr.endOf('week').format('YYYY-MM-DD');</code>
Atas ialah kandungan terperinci Bagaimana untuk Menentukan Hari Pertama dan Terakhir Minggu Semasa dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!