Cara melakukan looping interval date menggunakan bahasa pemrograman PHP
case ini biasanya digunakan untuk mencari data di database berdasarkan interval tanggal yang nanti nya bisa di gunakan untuk grafik pada dashboard aplikasi.
biasa nya data interval kita dapatkan dari inputan type date dan menggunakan method post pada UI
jika tidak menggunakan koding di bawah ini tentunya cukup menyulitkan untuk mendapatkan data berdasarkan interval jika hanya mengandalkan query.
kelebihan menggunakan koding ini kita bisa mendapatkan nilai 0 jika data yang di cari tidak ditemukan.
pada contoh koding di bawah didalam blok foreach kita bisa buat login untuk melakukan query kedalam database dan hasilnya bisa kita tampung kedalam array.
$begin = $_POST['start_dt'];
$end = $_POST['start_dt'];
$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");
}
Komentar
Posting Komentar