|
|
|
บวก วันที่ทำยังไงคะช่วยแนะนำด้วยค่ะ ถ้าจะบวกวัน จากวันที่ปัจจุบัน เพิ่มตามค่าที่เราต้องการ จะต้องเขียนยังไงคะ |
|
|
|
|
|
|
|
ใช้ mktime ดู
|
|
|
|
|
Date :
10 ม.ค. 2550 14:29:26 |
By :
นายต้นกล้วย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเอาเดือนมาคิดด้วยครับ ว่ามีกี่วัน แล้วชดเชยกันไปครับ ถ้าเกินจำนวนวันในเดือน ก็ต้องคิดว่าเป็นเดือนใหม่โดยหักจำนวนวันของเดือนนั้นออก เอาที่เหลือเป็นวันที่เดือนต่อไปครับ
|
|
|
|
|
Date :
10 ม.ค. 2550 16:00:46 |
By :
kaitoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//บวกวัน
function add_date($mdate,$dd){
// echo"$mdate,$dd<BR>";
list($y,$m,$d ) = split("[-/]", $mdate);
if (checkdate($m, $d, $y) == true) {
$mnext = mktime(0, 0, 0, $m, $d+$dd, $y);
$ndate = date("Y", $mnext) . "-" . date("m", $mnext) . "-" . date("d", $mnext) ;
}
else $ndate = "วันที่ไม่ถูกต้อง";
return($ndate);
}
ทดลองดูนะคับไม่เข้าใจก้อมาถามได้
|
|
|
|
|
Date :
11 ม.ค. 2550 13:22:36 |
By :
oiio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$Date=date("Y-m-d"); // วันปัจจุบัน สมมุติว่าวันที่ 2006-01-25
$DateUpdate =date("Y-m-d", strtotime("+10 day",strtotime($Date))); // บวกไปอีก10วัน
จะได้ 2006-02-04
|
|
|
|
|
Date :
12 ม.ค. 2550 10:54:48 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
รบกวนถามอีกอย่างนะคะว่า ถ้าหาค่าต่างระหว่างวันที่ หายังไงคะ
เช่นหาค่าต่างระหว่าง 2007-01-01 ถึง 2007-01-12 ค่ะ
|
|
|
|
|
Date :
12 ม.ค. 2550 16:18:30 |
By :
kiku_pea |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$DateStart = 01; //วันเริ่มต้น
$MonthStart = 02; //เดือนเริ่มต้น
$YearStart = 2007; //ปีเริ่มต้น
$DateEnd = 01; //วันสิ้นสุด
$MonthEnd = 03; //เดือนสิ้นสุด
$YearEnd = 2007; //ปีสิ้นสุด
$End = mktime(0,0,0,$MonthEnd,$DateEnd,$YearEnd);
$Start = mktime(0,0,0,$MonthStart ,$DateStart ,$YearStart);
$DateNum=ceil(($End -$Start)/86400);
echo"$DateNum"; // เท่ากับ 28 :
|
|
|
|
|
Date :
13 ม.ค. 2550 17:42:13 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รวบกวนช่วยด่วนคับคือผมต้องการบวกวันเพิ่มจากเดิม7วันต้องใส่ codeยังไงคับ vb.net2005นะคับ
คือผมทำระบบงานร้านรับซ่อมเครื่องใช้ไฟฟ้า
โดยมีเมื่อออกใบรับซ่อมตัวใบรับซ่อมจะรันวันที่ให้ แต่ผมต้องการเพิ่มฟิล กำหนดวันรับสินค้าโดยหัยบวกจากวันที่ทำใบรับซ่อมไปอีก7วัน เช่น มาซ่อมวันที่1 กำหนดรับให้ขึ้นต่อไปอีก 7วันควรเขียนอย่างรัยคับ ด่วนนะคับ
ช่วยด้วยคับต้องสอบดปรเจคพรุ่งนี้แล้ว
|
|
|
|
|
Date :
2009-09-12 16:04:49 |
By :
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|