|
|
|
พอดีว่าต้องการนับวันที่ย้อนหลังอะครับ อย่างเช่นวันนี้ วันที่ 2011-01-25 แล้วนับย้อนหลังไป 7 วัน ก็จะเป็น2011-01-18 อะครับ พี่ๆคนไหนทราบช่วยแนะนำหน่อยนะครับ |
|
|
|
|
|
|
|
ตามนี้ครับ ไปดัดแปลงเพิ่มเติมเอาครับ
Code (PHP)
<?php
$current_time = time();
$seven_day_ago = date("Y-m-d", strtotime('-7 day',$current_time));
echo $seven_day_ago;
?>
|
|
|
|
|
Date :
2011-01-25 16:08:37 |
By :
iamatomix |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ครับ
ถ้าวันที่เป็นการส่งมาจาก form หรือ มาจาก database อะครับ ต้องทำยังไง
|
|
|
|
|
Date :
2011-01-25 17:17:32 |
By :
fourcasia |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$startDate = strtotime($datefrom);
$lastDate = strtotime($dateto);
$differnce = $startDate - $lastDate;
$differnce = (differnce / (60*60*24)); // return เป็น วัน
|
|
|
|
|
Date :
2011-01-25 17:35:45 |
By :
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$day = 20;
$month = 01;
$year = 2011;
// ตัวอย่างกำหนดไปว่า เป็น 20 มกราคม 2011
// ต้องการย้อนหลังไป 7 วัน
// mktime($hour,$minute,$second,$month,$day,$year)
// ต้องการย้อนหลังไป 7 วัน ก็ลบ $day-7
// ต้องการย้อนหลังไป 5 เดือน ก็ลบ $month - 5
// function return เป็น unix timestamp
$time = mktime(0,0,0,$month,$day-7,$year);
// เอาไปเข้า ฟังชั่น date แล้วจัด format
echo date("Y-m-d",$time);
|
|
|
|
|
Date :
2011-01-26 03:13:00 |
By :
LindyFralin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เียี่ยมมากคับ กำลังหาแนวนี้เหมือนกันคับ
|
|
|
|
|
Date :
2011-01-26 03:23:13 |
By :
tttaaammm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
2011-01-27 16:01:43 |
By :
fourcasia |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-01-28 09:43:05 |
By :
hwungnee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|