Skip to content Skip to sidebar Skip to footer

Membuat Tanggal Peminjaman Expired dengan PHP

Membuat Tanggal Peminjaman Expired dengan PHP
Agar tidak lupa dengan salah satu studi kasus yang pernah saya pecahkan, akan saya share di blog ini.

Awal studi kasus ini terjadi ketika projek saya tentang peminjaman ruangan laboratorium harus menambahkan fitur. fitur ini digunakan untuk peminjaman yang tidak ditindak lanjuti setelah melakukan peminjaman, otomatis peminjaman tersebut akan expired setelah 2 hari.

Untuk menampilkan tanggal saya menggunakan fullcalendar.io dengan framework laravel, kira-kira tampilannya seperti dibawah ini.
Membuat Tanggal Peminjaman Expired dengan PHP
https://kodingbagus.blogspot.com/2020/03/mengubah-kalender-fullcalendario.html

Pada calender tersebut harus memberikan indikator jika expired maka ada text/warna yang menjelaskan bahwa peminjaman yang dilakukan expired karena tidak melakukan langkah berikutnya selama 2 hari.

Solusi dari studi kasus tersebut adalah dengan mendapatkan tanggal pada saat pengguna melakukan peminjaman.

Ketika menggunakan laravel dan menggunakan migrasi database, kita bisa menggunakan create_at 
yang otomatis dibuat oleh laravel ketika melakukan migrasi.
Membuat Tanggal Peminjaman Expired dengan PHP
Kalau untuk nativ kamu bisa menggunakan fungsi echo date("Y-m-d h:i:s"), jangan lupa menggunakan zona indonesia caranya disini.

Setelah itu kita mendeteksi jika data sudah lewat dua hari atau lebih maka ubah status menjadi expired.

Caranya menghitung dua hari sebelum hari ini seperti ini.
$waktu = time();
$duaharilalu = date("d F Y", strtotime("-2 days", $waktu));
Jika sudah maka, tinggal dibandingkan saja, caranya disini kalau belum paham.
$tglpembuatandata = $row['create_at'];
if(strtotime($)<strtotime($duaharilalu )){
   //ubah status menjadi expired
  }
Logikanya seperti itu tinggal dikembangkan saja untuk kebutuhan kamu.

Post a Comment for "Membuat Tanggal Peminjaman Expired dengan PHP"