PHP – Mencari Tanggal Hari Pada Rentang Tanggal Tertentu – Jumpa lagi dengan sistemphp.com, kali ini akan sharing mengenai bagaimana cara untuk mendapatkan tanggal pada hari tertentu, dimana tanggal tersebut di ambil dari tanggal yang kita tentukan. Misalkan saja kita akan mencari hari “jum’at” yang terdapat pada tanggal 2016-08-01 sampai dengan 2016-08-31, maka dengan otomatis script php ini akan menghasilkan tangga-tanggal hari jum’at yang terdapat pada rentang tanggal tersebut.
Studi kasus ini saya alami ketika saya hendak membuat sebuah aplikasi sistem penjadwalan khutbah jum’at. Jadi jadwal yang akan di hasilkan yaitu sebuah jadwal otomatis yang terbantuk berdasarkan tanggal yang di pilih sampai tanggal yang di pilih pula. Untuk studi kasus saya ini, penjadwalan menggunakan metode tertentu. Namun untuk topik kali ini kita bahas yaitu mencari tanggal pada hari jum’at tersebut.
Mencari Tanggal Hari Pada Rentang
Berikut script php untuk mencari rentang tanggal:
$dari = new DateTime($_POST['tgl_dari']); $sampai = new DateTime($_POST['tgl_sampai']); $interval = DateInterval::createFromDateString('1 day'); $periode = new DatePeriod($dari, $interval, $sampai); foreach ($periode as $dt) { if ($dt->format("N") == 5) { echo "jum'at ".$tgl = $dt->format("Y-m-d").'<br/>'; } }
Demikian sharing mengenai cara mencari tanggal tertentu pada sebuah kalender. Untuk apa saja kegunaannya silahkan gunakan sesuai dengan studi kasus projek yang sedang di buat.