<?php for($i=0;$i = จำนวนวันที่ต้องการ ; เพิ่ม $วันเดือนปี อีก 1) { if($วันเดือนปี!=$วันเดือนปีในตารางวันหยุด) { $date_end =$วันเดือนปี // ถ้า $i ครบแล้วเราจะได้รู้ว่าวันที่ครบตามกำหนดตรงกับวันอะไร $i++; //ไว้นับว่าได้กี่วันแล้ว } } ตัวแปร $วันเดือนปี คุณต้องให้เปลี่ยนเดินหน้าไปเรื่อยๆ ไม่รู้จะเข้าใจมั้ย ?>
<?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"; ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง