Menentukan Tarikh untuk Hari Tertentu dalam Minggu (Isnin, Selasa, dll.)
Jika anda perlu memastikan cop tarikh hari tertentu dalam seminggu, seperti Isnin, Selasa atau mana-mana hari bekerja lain, fungsi strtotime() boleh digunakan. Fungsi ini amat berguna apabila hari yang ditetapkan belum lagi berlaku pada minggu semasa.
Sebagai contoh, untuk mendapatkan cop tarikh pada hari Selasa depan, hanya gunakan kod berikut:
strtotime('next tuesday');
Selain itu, anda boleh memastikan sama ada hari sasaran telah pun berlalu dalam minggu semasa dengan memeriksa nombor minggunya:
<code class="php">$nextTuesday = strtotime('next tuesday'); $weekNo = date('W'); $weekNoNextTuesday = date('W', $nextTuesday); if ($weekNoNextTuesday != $weekNo) { //past tuesday }</code>
Dalam contoh ini, $nextTuesday mewakili cop tarikh untuk Selasa depan. Nombor minggu untuk minggu semasa ($weekNo) dan Selasa depan ($weekNonextTuesday) kemudiannya diekstrak. Jika nombor minggu ini berbeza, ini menunjukkan bahawa hari yang ditetapkan telah pun berlaku pada minggu semasa.
Atas ialah kandungan terperinci Bagaimana untuk Mencari Tarikh Hari Tertentu dalam Minggu Menggunakan Fungsi strtotime() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!