|
|
|
อยากทราบวิธีการหาผลต่างของวันที่ และการบวกเพิ่มวันที่ครับผม..ช่วยทีครับ |
|
|
|
|
|
|
|
การหาค่าต่างหาได้จาก Function GregorianToJD
http://www.php3.de/GregorianToJD
เช่น GregorianToJD(10, 11, 1970)-GregorianToJD(11, 11, 1970)
ส่วนการ + เพิ่มวันที่ หรือ เวลา
<?
$DateResultNow=date("Y-m-d H:i:s", mktime(date("H")+7, date("i")+0, date("s")+0, date("m")+0 , date("d")+0, date("Y")+0));
/*
date("H")+0 // ชม.
date("i")+0 // นาที
date("s")+0 // วินาที
date("d")+0 // วัน
date("m")+0 // เดือน
date("Y")+0 // ปี
*/
?>
|
|
|
|
|
Date :
1 ธ.ค. 2549 08:49:31 |
By :
เอก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำสั่งพวกนี้มีอยู่แล้วในคำสั่ง mysql ครับ
การหาผลต่างใช้ฟังก์ชั่น TODAYS(Fieldname)
การเพิ่มวันที่ใช้ฟังก์ชั่น DateAdd(Fieldname,INTERVAL number Type)
เช่น
$sql="select TODAYS(date1) - TODAYS(date2) as DiffDate from tablename";
แล้วเราก็ทำการดึงค่าฟิลด์ที่ชื่อ DiffDate ออกมาแสดงก็จะได้ผลต่างของจำนวนวันครับ
$sql="select DATEADD(date1,INTERVAL 7 DAYS) as Date_Add from tablename";
ส่วนนี้เราจะทำการเพิ่มวันที่เข้าไปอีก 7 วันครับ
ลองเอาไปประยุกต์ใช้ดูครับ
|
|
|
|
|
Date :
1 ธ.ค. 2549 09:46:09 |
By :
dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมักๆๆครับ
|
|
|
|
|
Date :
1 ธ.ค. 2549 15:24:05 |
By :
นาธาน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
|
|
|
|
|
Date :
22 ม.ค. 2551 17:12:13 |
By :
โจม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ กำลังต้องการพอดี อิอิ
|
|
|
|
|
Date :
2009-07-14 13:57:44 |
By :
ail2geal2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_to-days
|
|
|
|
|
Date :
2009-12-02 12:06:56 |
By :
restart |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|