หน้าแรก/บทความ/ย้อนหลังเดินหน้าด้วย mktime() ของ PHP
กลับหน้าบทความ
📅PHP

ย้อนหลังเดินหน้าด้วย mktime() ของ PHP

วิธีใช้ฟังก์ชัน mktime() ใน PHP เพื่อคำนวณวันที่ย้อนหลังหรือล่วงหน้า ทั้งในหน่วยวัน เดือน และปี

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 2 นาที31 มกราคม 2551
#PHP#Date#mktime#DateTime

ตัวอย่างเช่นต้องการดูวันที่ย้อนหลังไป 2 วัน:

<?php
$month = date("m");
$day   = date("d") - 2; // ย้อนหลังไป 2 วัน
$year  = date("Y");

$mk_data = mktime(0, 0, 0, $month, $day, $year);
echo date("d-m-Y", $mk_data);
?>

จากโค้ดคือเอา 2 ไปลบ (-) วัน หากจะเดินหน้าให้เป็นบวก (+) แทน:

$day   = date("d") + 2;  // เดินหน้าไปสองวัน
$month = date("m") - 4;  // ย้อนหลังไปสี่เดือน
$year  = date("Y") - 2;  // ย้อนหลังไปสองปี

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)