|
|
|
เรื่องของการเช็ค วันที่ เช่น วันที่ 1 กุมภาพัน - วันที่ 4 กุมภาพัน มีวันที่อะไรบ้าง |
|
|
|
|
|
|
|
เคยมีคนถามแล้วในบอร์ด แต่เดี๋ยวแปะให้
Code (PHP)
function date_in_period($start, $end){
$output = array();
$days = floor((strtotime($end) - strtotime($start))/86400);
for($i=0;$i<=$days;$i++){
array_push($output, date("d-m-Y",strtotime("+" . $i . " day", strtotime($start))));
}
echo implode("<br/>",$output);
}
date_in_period("2011-2-1", "2011-2-4");
|
|
|
|
|
Date :
2011-01-30 14:52:43 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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-02-27', '2011-03-28');
#แสดงวันที่เลือก
echo "จำนวนวันทั้งหมด คือ ".count($d)." วัน <br>";
foreach ($d as $value) {
$c++;
#ตรงนี้สามาระประยุกต์เอาไปใส่ใน mysql inset into table set date=$value
echo "ลำดับ $c ).-> $value<br />\n";
}
|
|
|
|
|
Date :
2011-01-30 18:57:03 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|