01.
<?php
02.
03.
$strStartDate
=
"20/Feb/2561"
;
04.
$strEndDate
=
"28/Feb/2561"
;
05.
06.
$intWorkDay
= 0;
07.
$intHoliday
= 0;
08.
$intTotalDay
= ((
strtotime
(
$strEndDate
) -
strtotime
(
$strStartDate
))/ ( 60 * 60 * 24 )) + 1;
09.
10.
while
(
strtotime
(
$strStartDate
) <=
strtotime
(
$strEndDate
)) {
11.
12.
$DayOfWeek
=
date
(
"w"
,
strtotime
(
$strStartDate
));
13.
if
(
$DayOfWeek
== 5
or
$DayOfWeek
==6)
14.
{
15.
$intHoliday
++;
16.
echo
"$strStartDate = <font color=red>12,900</font><br>"
;
17.
}
18.
else
19.
{
20.
$intWorkDay
++;
21.
echo
"$strStartDate = <b>9,900</b><br>"
;
22.
}
23.
24.
$_month_name
=
array
(
"01"
=>
"Jan"
,
"02"
=>
"Feb"
,
"03"
=>
"Mar"
,
25.
"04"
=>
"Apr"
,
"05"
=>
"May"
,
"06"
=>
"Jun"
,
26.
"07"
=>
"Jul"
,
"08"
=>
"Aug"
,
"09"
=>
"Sep"
,
27.
"10"
=>
"Oct"
,
"11"
=>
"Nov"
,
"12"
=>
"Dec"
);
28.
29.
$vardate
=
date
(
"Y-m-d"
,
strtotime
(
"+1 day"
,
strtotime
(
$strStartDate
)));
30.
$yy
=
date
(
"Y"
);
31.
$mm
=
date
(
"m"
);
$dd
=
date
(
"d"
);
32.
if
(
$dd
<10){
33.
$dd
=
substr
(
$dd
,1,2);
34.
}
35.
$date
=
$dd
.
"/"
.
$_month_name
[
$mm
].
"/"
.
$yy
+= 543;
36.
$strStartDate
=
$date
;
37.
}
38.
39.
40.
?>