001.
<?
002.
$a
=
date
(j);
003.
$b
=
date
(a);
004.
$c
=
date
(A);
005.
$d
=
date
(B);
006.
$e
=
date
(d);
007.
$f
=
date
(D);
008.
$g
=
date
(F);
009.
$h
=
date
(g);
010.
$hh
=
date
(G);
011.
$i
=
date
(h);
012.
$j
=
date
(H);
013.
$k
=
date
(i);
014.
$l
=
date
(I);
015.
$m
=
date
(l);
016.
$n
=
date
(L);
017.
$o
=
date
(m);
018.
$p
=
date
(M);
019.
$q
=
date
(n);
020.
$r
=
date
(o);
021.
$s
=
date
(r);
022.
$t
=
date
(s);
023.
$u
=
date
(S);
024.
$v
=
date
(t);
025.
$w
=
date
(T);
026.
$x
=
date
(u);
027.
$y
=
date
(w);
028.
$z
=
date
(W);
029.
$aa
=
date
(y);
030.
$bb
=
date
(Y);
031.
$cc
=
date
(z);
032.
$dd
=
date
(Z);
033.
034.
if
(!
$mon
){
035.
$mon
=
$o
;
036.
}
else
{
037.
$mon
=
$mon
;
038.
039.
}
040.
if
(!
$year
){
041.
$year
=
$bb
;
042.
}
else
{
043.
$year
=
$year
;
044.
}
045.
$firstday
=
mktime
(0,0,0,
$mon
,1,
$bb
);
046.
$firstdays
=
date
(
'w'
,
$firstday
);
047.
$lastdays
=
date
(
't'
,
$firstday
);
048.
$year_view
=
date
(
'Y'
,
$firstday
);
049.
$mon_view
=
date
(
'm'
,
$firstday
);
050.
echo
"
051.
<script>
052.
function
d_s( su , mnp){
053.
if
(mnp ==
'm'
){
054.
document.dat_form.mon.value = su - 1 ;
055.
}
else
{
056.
document.dat_form.mon.value = su + 1 ;
057.
}
058.
document.dat_form.submit();
059.
}
060.
</script>
061.
<form name=dat_form action=
'$PHP_SELF'
method=post>
062.
<input type=hidden name=mon value=
''
>
063.
064.
<table border=1 width=140 cellpadding=0 cellspacing=0 bordercolor=pink>
065.
<tr bgcolor=pink>
066.
<td colspan=7 align=center><a href=\
"javascript:d_s($mon,'m')\"><</a> $year_view - $mon_view <a href=\"javascript:d_s($mon,'p')\"
>></a></td>
067.
</tr>
068.
</form>
069.
<tr align=center><td><font color=red>อา</a></td><td>จ</td><td> อ</td><td>พ</td><td>พฤ</td><td> ศ</td><td><font color=blue>ส</font></td></tr>
070.
<tr align=right>";
071.
072.
for
(
$i
= 0;
$i
< 7 ;
$i
++){
073.
if
(
$firstdays
==
$i
){
074.
break
;
075.
}
076.
else
{
077.
echo
"<td width=8> </td>"
;
078.
}
079.
$week
++;
080.
}
081.
082.
for
(
$i
=1;
$i
<=
$lastdays
;
$i
++){
083.
if
(
$week
% 7 == 0){
084.
echo
"</tr><tr align=right>"
;
085.
}
086.
if
(
$a
==
$i
){
087.
$bgcolor
=
"bgcolor=pink"
;
088.
}
else
{
089.
$bgcolor
=
''
;
090.
}
091.
092.
if
(
$week
%7==0){
093.
echo
"<td $bgcolor><font size=2 color=red>$i</font></td>"
;
094.
}
else
if
(
$week
%7==6){
095.
echo
"<td $bgcolor><font size=2 color=blue>$i</font></td>"
;
096.
}
else
{
097.
echo
"<td $bgcolor><font size=2>$i</font></td>"
;
098.
}
099.
$week
++;
100.
}
101.
102.
while
(
$week
%7!=0){
103.
echo
"<td> </td>"
;
104.
$week
++;
105.
}
106.
echo
"</tr>
107.
</table>
108.
";
109.
?>