|
|
|
ต้องการสร้าง datefrom dateto กด ค้นหา เเล้ว วน วันที่ ++ มาพร้อมช่องใส่ข้อมูล เช่นใส่ราคา ตามวันที่วนมาจากการค้นหา เเบบ php sql |
|
|
|
|
|
|
|
ต้องศึกษาพื้นฐานเรื่อง ==> Go to : PHP DateDiff / TimeDiff <== ก่อน
พอได้ผลต่างของวัน คือ 5 ก็เอา 5 มาวนลูปสร้างเป็นวันที่ตามต้องการ ส่วน element อื่นๆ ก็สร้างพร้อมตอนวนลูป...ให้กำลังใจสู้ต่อไปครับ
|
|
|
|
|
Date :
2017-03-09 08:45:13 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$strStartDate = "2011-08-01";
$strEndDate = "2011-08-15";
$intWorkDay = 0;
$intHoliday = 0;
$intTotalDay = ((strtotime($strEndDate) - strtotime($strStartDate))/ ( 60 * 60 * 24 )) + 1;
while (strtotime($strStartDate) <= strtotime($strEndDate)) {
$DayOfWeek = date("w", strtotime($strStartDate));
if($DayOfWeek == 0 or $DayOfWeek ==6) // 0 = Sunday, 6 = Saturday;
{
$intHoliday++;
echo "$strStartDate = <font color=red>Holiday</font><br>";
}
else
{
$intWorkDay++;
echo "$strStartDate = <b>Work Day</b><br>";
}
//$DayOfWeek = date("l", strtotime($strStartDate)); // return Sunday, Monday,Tuesday....
$strStartDate = date ("Y-m-d", strtotime("+1 day", strtotime($strStartDate)));
}
echo "<hr>";
echo "<br>Total Day = $intTotalDay";
echo "<br>Work Day = $intWorkDay";
echo "<br>Holiday = $intHoliday";
?>
เอาตัวนี้ไปรันดูแล้วก็ Apply เอาครับ
|
|
|
|
|
Date :
2017-03-09 08:58:10 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|