Gambar 6. Mengatur Masa
Kadaluarsa Obat
4.1.2 Warna Pada Kolom Kadaluarsa dan Stok Obat
Mengatur warna saat hari H kadaluarsanya menjadi merah dan terdeteksi menjadi obat “Tidak Bisa Dipakai” dan
Apabila stok sudah habis atau nol, maka kolom akan berubah dengan background warna merah dan tulisan berwarna
kuning.
Berikut ini saya akan membahas bagaimana cara membuat data yang akan ditampilkan
berdasarkan waktu yang kita tentukan atau data yang memiliki jangka waktu berlaku,
saya akan memberikan 2 contoh cara menampilkan data dan menutup data jika sudah
habis masa berlakunya atau expired.
Cara 1:
dengan membuat string waktu mulai dan string waktu berakhir/expired
<?php
$mulai = date('2017-04-20'); // waktu mulai
$exp = date('2017-04-26'); // batas waktu
if (!(strtotime($mulai) <= time() AND time() >= strtotime($exp))) {
echo "<b>Batas waktu sudah berakhir</b>";
} else {
echo "<b>Masih dalam jangka waktu</b>";
}
?>
Cara ke 2
dengan menentukan jangka waktu berapa hari data akan habis namun sedikit berbeda
dengan syntax diatas, kita tidak membuat string waktu expirednya, namun hanya
memberi berapa hari data akan expired / kadaluarsa
<?php
$tgl_sekarang=date("Y-m-d");//tanggal sekarang
$tgl_mulai="2017-04-25";// tanggal launching aplikasi
$jangka_waktu = strtotime('+4 days', strtotime($tgl_mulai));// jangka waktu + 365 hari
$tgl_exp=date("Y-m-d",$jangka_waktu);//tanggal expired
if ($tgl_sekarang >=$tgl_exp )
{
echo"Data sudah tidak berlaku";
}
else
{
echo "Masih dalam jangka waktu";
}?>