Un title page

ตรวจสอบวันที่ย้อนหลัง - เดินหน้า เนื่องจากเราเก็บ Format time โดยใช้ mktime จะสามารถตรวจสอบได้่ว่าเมื่อ 5 วันที่แล้วตรงกับวันที่เท่าไร หรืออีก 3 เดือนจะตรงกับวันที่เท่าไร ลองมาดูตัวอย่างการทำ

ขั้นตอนการทำ

1. เงื่อนไขที่เราจะทำ คือ ย้อนเวลาเมื่อ 5 วันที่แล้วนับจากปัจจุบันตรงกับวันที่เท่าไร ทำการสร้างไฟล์เอกสาร php แล้วเขียนโค้ดดังนี้
ตรวจสอบวันที่ปัจจุบัน

<?
$month=date("m"); //สร้างค่าเดือนปัจจุบัน
$day=date("d"); //สร้างค่าวันปัจจุบัน
$year=date("Y"); //สร้างค่าปีปัจจุบัน
$mk_data=mktime(22, 15, 10, $month, $day, $year); //กำหนดค่าโดย mktime
echo date("M-d-Y", $mk_data); //แสดงผลโดย Format M-d-Y
?>

2. ผลที่ได้จะมีค่าเท่ากับวันที่ปัจจุบัน ถ้าเราต้องการย้อน 5 วัน เขียนโค้ดดังนี้

<?
$month=date("m"); //สร้างค่าเดือนปัจจุบัน
$day=date("d")-5; //สร้างค่าย้อนหลังไป 5 วัน
$year=date("Y"); //สร้างค่าปีปัจจุบัน
$mk_data=mktime(22, 15, 10, $month, $day, $year); //กำหนดค่าโดย mktime
echo date("M-d-Y", $mk_data); //แสดงผลโดย Format M-d-Y
?>

3. ผมจะไม่นำผลมาแสดงให้ดูนะครับ เพราะว่าค่าที่ได้จะเท่ากับวันที่ปัจจุบัน ดังนั้นควรที่ Run ทดสอบผล
จากตัวอย่างเราจะเห็นว่าค่าที่เรากำหนดนั้นจะเป็นตัวเลขอยู่แล้ว เพียงแต่กำหนดค่า +, - จากค่าปัจจุบันเพียงเท่านี้เราก็สามารถทราบอดีต, ปัจจุบัน, อนาคต
การนำไปประยุกต์ใช้ เช่น ทำปฏิทิน, Diary, การจำค่า Login Webboard