เขียนเป็น pseudo code นะคับ
if END DATE <= CURRENT DATE
then {
print string หมดอายุแล้ว
update status ใน db ว่าหมดอายุแล้ว
}
หลักการ ก็คือ เอาวันเวลา enddate ใน db เปรียบเทียบกับ วันเวลาปัจจุบันที่ get มาขณะนั้นๆ
แล้วก็ update status เป็น "หมดอายุแล้ว"
เวลาแสดงข้อมูลก็แสดงเฉพาะที่ status เป็น "ยังไม่หมดอายุ"