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
|