จะรู้ได้อย่างไร ว่าเราห่างกันนานเท่าไหร่แล้ว by joeskb
Aug0
แนะนำวิธีใช้งาน function date_diff ใน php นะครับ
เป็นคำสั่งสำหรับบ่งชี้ความแตกต่างกันระหว่าง datetime object สองค่า
ย้ำว่าเป็น object นะครับ ด้านล่างนี้คือตัวอย่างวิธีสร้างครับ
$now = new DateTime('now');
$expire = new DateTime('1 week');
function นี้จะ return เป็น object ของมันเองอีกครับ ให้เอาตัวแปรมารอรับด้วยครับ
$diff = date_diff($now,$expire);
ซึ่งเราสามารถนำมาสร้างรูปแบบสำหรับการแสดงผลได้เช่น
if ($diff->days > 0) {
return "{$diff->days} days";
} elseif ($diff->hours > 0) {
return "{$diff->hours} hours";
} else {
return "{$diff->minutes} minutes";
}
ซึ่งตรงนี้แล้วแต่จะประยุกต์ใช้งานเลยครับ ตั้งแต่หน่วย วินาที ไปถึง ปี เลยครับ
Enjoy this article?
Consider subscribing to our RSS feed!
ไม่มีความเห็น
ยังไม่มีความเห็น