Dalam PHP, mendapatkan tarikh dan minggu untuk beberapa hari terakhir bukanlah tugas yang rumit dan boleh dilakukan dengan mudah menggunakan fungsi tarikh yang disediakan oleh PHP. Artikel ini akan memperkenalkan cara menggunakan fungsi tarikh dan strtotime untuk mendapatkan tarikh dan minggu beberapa hari terakhir.
1. Dapatkan tarikh semasa dan hari bekerja
Mendapatkan tarikh semasa dan hari bekerja ialah tugas yang paling mudah, cuma panggil fungsi tarikh. Berikut ialah kod untuk mendapatkan tarikh dan minggu semasa:
$date = date('Y年m月d日'); $week = date('l'); echo $date . ' ' . $week;
Dalam kod di atas, parameter pertama fungsi tarikh ialah format tarikh, yang boleh ditukar mengikut keperluan. Format untuk mendapatkan hari dalam seminggu ialah 'l', yang bermaksud nama lengkap minggu itu (seperti Isnin, Selasa, dll.), anda juga boleh menggunakan 'D' (singkatan minggu, seperti Mon, Sel, dsb.) atau 'N' (minggu dalam minggu dalam nombor format ISO-8601, 1 untuk Isnin, 7 untuk Ahad) sebaliknya.
2 Dapatkan tarikh dan minggu beberapa hari terakhir
Jika anda ingin mendapatkan tarikh dan minggu beberapa hari terakhir, anda boleh menggunakan fungsi strtotime untuk menjana julat tarikh , dan kemudian gabungkannya dengan fungsi tarikh untuk mendapatkan tarikh dan minggu. Berikut ialah kod untuk mendapatkan tarikh dan minggu dalam 7 hari terakhir:
$today = date('Y-m-d'); $weekdays = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); for ($i = 1; $i <= 7; $i++) { $day = strtotime('-' . $i . ' days', strtotime($today)); $date = date('Y年m月d日', $day); $week = $weekdays[date('w', $day)]; echo $date . ' ' . $week . '<br />'; }
Dalam kod di atas, tarikh semasa mula-mula diperoleh dan disimpan dalam pembolehubah $today, dan kemudian tatasusunan yang mengandungi nama minggu ditakrifkan $ hari kerja, dan kemudian gunakan gelung for untuk mendapatkan tarikh tujuh hari terakhir. Dalam badan gelung, gunakan fungsi strtotime untuk menjana tarikh berdasarkan tarikh semasa dan bilangan gelung, dan kemudian gunakan fungsi tarikh untuk memformat tarikh dan hari dalam seminggu.
3. Nota
Terdapat beberapa butiran yang perlu diperhatikan dalam kod di atas:
4. Ringkasan
Artikel ini memperkenalkan cara menggunakan fungsi tarikh dan strtotime PHP untuk mendapatkan tarikh dan minggu semasa serta tarikh dan minggu beberapa hari terakhir. Fungsi ini adalah alat yang biasa digunakan jika anda perlu mengendalikan tugas berkaitan tarikh dan masa. Sebaik sahaja anda menguasai penggunaan asas fungsi ini, anda boleh melaksanakan pelbagai logik berkaitan tarikh dan masa dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan tarikh dan minggu beberapa hari terakhir dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!