<body> <?php function CheckPublicHoliday($strChkDate) { include ("DB.php"); $strSQL = "SELECT * FROM holiday_table WHERE PublicHoliday = '".$strChkDate."' "; $objQuery = mysql_query($strSQL); $objResult = mysql_fetch_array($objQuery); if(!$objResult) { return false; } else { return true; } mysql_close($objConnect); } $strStartDate = "2013-01-01"; $strEndDate = "2013-01-31"; $intWorkDay = 0; $intHoliday = 0; $intPublicHoliday = 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>วันหยุด</font><br>"; } elseif(CheckPublicHoliday($strStartDate)) { $intPublicHoliday++; echo "$strStartDate = <font color=red>วันหยุดงาน</font><br>"; } else { $intWorkDay++; echo "$strStartDate = <b>วันทำงาน</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"; //echo "<br>Public Holiday = $intPublicHoliday"; //echo "<br>All Holiday = ".($intHoliday+$intPublicHoliday); ?> </body> </html>
Quote:if($DayOfWeek == 0 or $DayOfWeek ==6)
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง