อยากรู้วิธีการหาค่าจาก Y-m-d H:i:s ถึงY-m-d H:i:s มีค่าเท่ากับ 1เดือน

เริ่มโดย test_one, 29 มกราคม 2012, 00:53:31

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

test_one

 php อยากรู้วิธีการหาค่าจาก Y-m-d H:i:s  ถึงY-m-d H:i:s มีค่าเท่ากับ 1เดือน โดยค่าที่เอามาคิด คือค่าที่ get มาจาก  Sql ค่ะ  ไม่ทราบว่าต้องทำยังไงค่ะ

LifeGood

อ่านแล้วงง แบบนี้รึเปล่า
<?php
$thismonth 
'2012-1-29 1:13:30';
echo 
$lastmonth date('Y-m-d H:i:s',strtotime('+1 month'strtotime($thismonth)));
?>

ลองเอาไปประยุกต์เองนะจ๊ะ
รับงาน PHP Programming ฟรีแลนซ์ จากโปรแกรมเมอร์ประสบการณ์กว่า 8 ปี ชำนาญเฟรมเวิร์ค CI ปรับแต่งได้ทุก CMS รับทั้งงานเล็กและงานใหญ่ในราคาเพื่อนฝูง รับทีละงาน ไม่พอกหางหมู เสร็จตรงเวลาแน่นอน แจ้งความคืบหน้าและอัพเดทความคืบหน้าของงานทุก 3 วัน สนใจ PM มาครับ!!!

jackiller

<?php
 function 
DateDiff($strDate1,$strDate2)
 {
return (strtotime($strDate2) - strtotime($strDate1))/  ( 60 60 24 );  // 1 day = 60*60*24
 }
 function TimeDiff($strTime1,$strTime2)
 {
return (strtotime($strTime2) - strtotime($strTime1))/  ( 60 60 ); // 1 Hour =  60*60
 }
 function DateTimeDiff($strDateTime1,$strDateTime2)
 {
return (strtotime($strDateTime2) - strtotime($strDateTime1))/  ( 60 60 ); // 1 Hour =  60*60
 }

 echo "Date Diff = ".DateDiff("2008-08-01","2008-08-31")."<br>";
 echo "Time Diff = ".TimeDiff("00:00","19:00")."<br>";
 echo "Date Time Diff = ".DateTimeDiff("2008-08-01 00:00","2008-08-01 19:00")."<br>";
?>


ที่มา http://www.thaicreate.com/php/php-date-diff.html
[direct=http://www.greenverdant.com]รักษ์โลก ลดโลกร้อน[/direct] | [direct=http://www.welovefarmers.com]ข้าวไรซ์เบอร์รี่ กิจของชาวนา[/direct] | [direct=http://www.stickerway.com]สติ๊กเกอร์ติดรถ ร้านภูดิท[/direct]