|
|
|
สอบถามวิธี หาช่วงเวลาทั้งหมดที่ใช้และวันที่ใช้ จากช่วงเวลาครับ ? |
|
|
|
|
|
|
|
https://www.thaicreate.com/community/find-date-between.html
อ่านดูที่นี่ได้ครับ เขียนให้เสร็จสด ๆ
Code (PHP)
function Dbetween($Datestart, $Dateend){
$Oday = 60*60*24; #วัน
$Datestart = strtotime($Datestart); #แปลงวันที่เป็น unixtime
$Dateend = strtotime($Dateend); #แปลงวันที่เป็น unixtime
$Diffday = round(($Dateend - $Datestart)/$Oday);
$arrayDate = array();
$arrayDate[] = date('Y-m-d',$Datestart);
for($x = 1; $x < $Diffday; $x++){
$arrayDate[] = date('Y-m-d',($Datestart+($Oday*$x)));
}
$arrayDate[] = date('Y-m-d',$Dateend);
return $arrayDate;
}
$d = Dbetween('2011-09-28', '2011-10-03');
#แสดงวันที่เลือก
echo "จำนวนวันทั้งหมด คือ ".count($d)." วัน <br>";
foreach ($d as $value) {
$c++;
#ตรงนี้สามาระประยุกต์เอาไปใส่ใน mysql inset into table set date=$value
echo "ลำดับ $c ).->วัน ".date("l",strtotime($value))." ที่ ".$value."<br />\n";
}
|
ประวัติการแก้ไข 2011-09-10 12:13:26
|
|
|
|
Date :
2011-09-10 12:12:04 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ deawx มากๆ นะครับ....
|
|
|
|
|
Date :
2011-09-10 13:59:54 |
By :
p_น้อง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ mr.win มากๆ นะครับที่ชาวยตอบให้
|
|
|
|
|
Date :
2011-09-11 07:37:52 |
By :
p_น้อง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอเพิ่มอีหน่อยคับ ถ้าหาช่วงเดือนหละ เช่น
$date_start = 2010-10
$date_end = 2011-09
มีเดือนใหนบ้าง
|
|
|
|
|
Date :
2012-10-05 09:09:59 |
By :
pumin99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|