มีงานต้องทำระบบหมดอายุสินค้าอัตโนมัติ ยกตัวอย่างเช่น ถ้าสินค้าแสดงบนหน้าเว็บไซต์ไปแล้วให้มีอายุ 2 เดือน จากนั้นปิดการแสดงทันที ประเด็นคือเราจะรู้ว่าได้อย่างไรว่ามันครบสองเดือนแล้ว

ขั้นแรกคือ เราต้องหาให้ได้ก่อนว่า 2 เดือนข้างหน้ามันคือ วันเดือนปีอะไร ยกตัวอย่างเป็น วันที่สินค้าเป็น 2008-12-15 นะ ดังนั้นล่วงหน้า 2 เดือน คือ 2009-02-15

$DateStart=date("2008-12-15");//- 1. แปลงวันที่ให้เป็น timestamp ก่อน เพื่อเอามาคำนวณ วันเวลาล่วงหน้าได้

$strtime = strtotime($DateStart);

//- 2. คำนวณ วันเวลาล่วงหน้าได้ ด้วยการ บวกเดือนเพิ่มอีก 2 เดือน

$caltime=strtotime("+2 Month",$strtime);

//- 3. จากค่าด้านบนยังคงเป็นtimestamp อยู่ดังนั้นนต้องแปลงย้อนกลับไปเป็นวันที่ปกติี่

$ResultDate=date("Y-m-d", $caltime);

//- Result

echo "วันที่ล่วงหน้า 2 เดือนคือ:". $ResultDate;

จากด้านบนเราก็จะได้ผลลัพท์เป็นวันที่ล่วงหน้าแล้ว  ส่วนเงื่อนไขการตรวจสอบข้อมูลก็ ใช้ SQL เช็คกันอีกที เราสามารถเอาไปดัดแปลง เป็นดูเวลาย้อนหลัง หรือจะเพิ่มเป็นหลักปีก็ได้นะครับ ลองไปศึกษา PHP-Manual เพิ่มเติมดูครับ