Lelaran Melalui Julat Tarikh dalam PHP
Artikel ini menangani cabaran untuk mengulangi julat tarikh dalam PHP, membolehkan anda melakukan operasi pada setiap tarikh dalam jujukan .
Untuk menyelesaikan isu ini, anda boleh menggunakan kelas DatePeriod, yang menjana satu siri objek DateTime pada selang dalam julat yang ditentukan. Berikut ialah penjelasan langkah demi langkah:
Berikut ialah contoh kod yang menunjukkan pendekatan ini, berulang dalam julat tarikh dari 1 Mei 2010, hingga 10 Mei 2010:
$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"); }
Kod ini akan keluarkan perwakilan berformat setiap hari dalam julat yang ditentukan. Anda boleh mengubah suai rentetan pemformatan mengikut keperluan. Ambil perhatian bahawa PHP 5.3 atau lebih baru diperlukan untuk menggunakan kelas DatePeriod dengan berkesan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengulang Melalui Julat Tarikh dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!