Cara Mengulang Melalui Julat Tarikh dalam PHP
Dalam PHP, anda mungkin menghadapi keperluan untuk mengulang melalui siri tarikh dalam julat tertentu. Untuk mencapai matlamat ini, anda boleh memanfaatkan kelas DatePeriod.
Pertimbangkan contoh di mana anda mempunyai dua tarikh, '2010-05-01' dan '2010-05-10' dan ingin mengulangi semua tarikh di antaranya.
$begin = new DateTime('2010-05-01'); $end = new DateTime('2010-05-10'); $interval = DateInterval::createFromDateString('1 day'); $period = new DatePeriod($begin, $interval, $end); foreach ($period as $dt) { echo $dt->format("l Y-m-d H:i:s\n"); }
Berikut ialah pecahan kod:
Dengan memanfaatkan kelas DatePeriod, anda boleh dengan mudah melelang melalui julat tarikh dan melaksanakan operasi pada setiap tarikh dalam julat itu.
Atas ialah kandungan terperinci Bagaimana untuk Mengulang Melalui Julat Tarikh dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!