01.
$strStartDate
=
"$newexstart"
;
02.
$strEndDate
=
"$newexend"
;
03.
$intWorkDay
=0;
04.
$intHoliday
=0;
05.
$intPublicHoliday
=0;
06.
$intTotalDay
=((
strtotime
(
$strEndDate
) -
strtotime
(
$strStartDate
))/ ( 60 * 60 * 24 )) + 1;
07.
while
(
strtotime
(
$strStartDate
) <=
strtotime
(
$strEndDate
)){
08.
$DayOfWeek
=
date
(
"w"
,
strtotime
(
$strStartDate
));
09.
10.
if
(
$DayOfWeek
== 0
or
$DayOfWeek
==6){
11.
$intHoliday
++;
12.
}
elseif
(CheckPublicHoliday(
$strStartDate
)){
13.
$intPublicHoliday
++;
14.
}
else
{
15.
$intWorkDay
++;
16.
}
17.
18.
$strStartDate
=
date
(
"Y-m-d"
,
strtotime
(
"+1 day"
,
strtotime
(
$strStartDate
)));
19.
}