|
|
|
ตัวอย่าง โค้ด เพิ่ม - ลด วันที่ คราบ เป็นการ เพิ่ม ลบ วันที่เพียงแค่ บวกลบวันที่ ก็สามารถเปลี่ยนได้ทั้งวัน |
|
|
|
|
|
|
|
เป็นการ เพิ่ม ลบ วันที่เพียงแค่ บวกลบวันที่ ก็สามารถเปลี่ยนได้ทั้งวัน เดือนปี ลองใช้ดูครับ
เห็นมีหลายท่านต้องการ คำสั่งแนวนี้ น่าจะมีประโยชน์กับท่านทั้งหลายไม่มากก็น้อยครับ
echo date ("M d Y H:i:s", mktime (0,0,0,5,30,2006));
echo gmdate ("M d Y H:i:s", mktime (0,0,0,5,30+16,2006)); //+เพิ่มอีก 15 วัน
Tag : - - - -
|
|
|
|
|
|
Date :
30 พ.ค. 2549 10:05:51 |
By :
452229115 |
View :
4330 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
echo date('Y-m-d', strtotime('+1 month'))."<br>";
echo date('Y-m-d',strtotime("now"))."<br>";
echo date('Y-m-d',strtotime("10 September 2000"))."<br>";
echo date('Y-m-d',strtotime("+1 day"))."<br>";
echo date('Y-m-d',strtotime("+1 week"))."<br>";
echo date('Y-m-d',strtotime("+1 week 2 days 4 hours 2 seconds"))."<br>";
echo date('Y-m-d',strtotime("next Thursday"))."<br>";
echo date('Y-m-d',strtotime("last Monday"))."<br>";
echo date("Y-m-d H:i:s", mktime(date("H"), date("i")+0, date("s")+0, date("m")+0 , date("d")+0, date("Y")+0))."<br>";
?>
|
|
|
|
|
Date :
2009-04-28 06:14:17 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าผมประกาศตัวแปลหล่ะครับแบบนี้ (ผมใช้วิธีดึงข้อมูลวันที่จากในฐานข้อมูลแบบ อาเรย์ครับ)
$a[i]= $rs['orderDate'];
list ($y[i], $m[i], $d[i]) = explode ("-", $a[i]);
$date_Plus = date('Y-m-d' , mktime (0,0,0,$y[i],$m[i],$d[i]));
echo $date_Polus; // ตรงนี้ได้ค่าออกมาเป็น1970-01-01 ครับ
ไม่เข้าใจจริง ๆ รบกวนผู้รู้ตอบหน่อยนะครับ
|
|
|
|
|
Date :
2009-12-15 14:42:31 |
By :
dispatcher |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วในกรณีที่ ค่าของวันที่ เป็นตัวแปรอ่าครับ
อาทิเช่น รับค่ามาจากเพจอื่น
โดยค่าของวันที่เป็นดังนี้
$start=2011-Dec-01
$end=2011-Dec-31
ตัวอย่างที่เลือจากจาวาคริปนะครับ
ต้องการ Format วันที่ ย้อนหลังไป 1 ปีครับ เป็น
$start1=2010-Dec-01
$end1=2010-Dec-31
(ค่าที่ได้โดยการ Format วันที่ที่ได้จาก $start,$end ครับ)
Code (PHP)
$start = $_GET["start"];
$end = $_GET["end"];
$start1=date('$start',strtotime("-1 YEAR"));
$end1=date('$end',strtotime("-1 YEAR"));
ไม่เออเล่อนะครับ
แต่ค่าที่ได้มันไม่ใช่อ่าครับ
อยากทราบว่าถ้าในกรณีที่เป็นตัวแปลแบบนี้วีวิธีอย่างไรบ้างครับ
ขอบคุณครับ...............................
|
|
|
|
|
Date :
2012-01-21 16:55:52 |
By :
kritsana7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|