function check_time_period($startTime,$endTime,$chkStartTime,$chkEndTime)
{
if($chkStartTime > $startTime && $chkEndTime < $endTime)
{
//echo "ช่วงเวลาที่ต้องการเช็คอยู่ในช่วง เวลาเริ่มต้น-สิ้นสุด ทั้งหมด";
$prohibit_time = 1;
//echo $prohibit_time;
}elseif(($chkStartTime > $startTime && $chkStartTime < $endTime) || ($chkEndTime > $startTime && $chkEndTime < $endTime))
{
//echo "ช่วงเวลาที่ต้องการเช็คมีบางช่วงอยู่ในช่วงของ เวลาเริ่มต้น-สิ้นสุด";
$prohibit_time = 1;
//echo $prohibit_time;
}elseif($chkStartTime==$startTime || $chkEndTime==$endTime)
{
//echo "ช่วงเวลาที่ต้องการเช็คอยู่บนขอบของ เวลาเริ่มต้น-สิ้นสุด";
$prohibit_time = 1;
//echo $prohibit_time;
}elseif($startTime > $chkStartTime && $endTime < $chkEndTime)
{
//echo "ช่วงเวลาเริ่มต้น-สิ้นสุด อยู่ในช่วงเวลาที่ต้องการเช็คทั้งหมด";
$prohibit_time = 1;
//echo $prohibit_time;
}else
{
//echo "ช่วงเวลาที่ต้องการเช็ค กับ ช่วงเวลาเริ่มต้น-สิ้นสุด ไม่ได้มีการคาบเกี่ยวกัน";
$prohibit_time = 0;
//echo $prohibit_time;
}
return ($prohibit_time);
}
ฟังก์ชันเช็คเวลาที่คาบเกี่ยวกัน
