Anda di halaman 1dari 1

<div>

<?php
$month= date ("m");
$year=date("Y");
$day=date("d");
// t berfungsi untuk menghitung jumlah hari pada satu bulan ini
//ini digunakan untuk menampilkan semua tanggal pada bulan ini
$endDate=date("t",mktime(0,0,0,$month,$day,$year));
//
echo '<font face="arial" size="2" bold>';
echo '<table bgcolor="white" width="235" align=center><tr><td align=center>';
//menampilkan tanggal hari ini
echo " ".date("d F Y ",mktime(0,0,0,$month,$day,$year));
echo '</td></tr></table>';
//membuat tabel baris inisial nama nama hari
echo '<table id="calender" bgcolor="white" align="center" border="1">
<tr bgcolor="#00F" align="center">
<td><font color=red>M</font></td>
<td>S</td>
<td>S</td>
<td>R</td>
<td>K</td>
<td>J</td>
<td>S</td>
</tr>';
//cek tanggal 1 hari sekarang
$s=date ("w", mktime (0,0,0,$month,1,$year));
for ($ds=1;$ds<=$s;$ds++) {
echo "<td style=\"font-family:arial;color:#B3D9FF\" align=center valign=middle
bgcolor=\"#FFFFFF\">
</td>";}
for ($d=1;$d<=$endDate;$d++) {
//jika variabel w= 0 disini 0 adalah hari minggu akan membuat baris baru dengan
</tr>
if (date("w",mktime (0,0,0,$month,$d,$year)) == 0) { echo "<tr>"; }
$fontColor="#000000";
//menentukan warna pada tanggal hari biasa
if (date("D",mktime (0,0,0,$month,$d,$year)) == "Sun") { $fontColor="red"; }
echo "<td style=\"font-family:arial;color:#333333\" align=center valign=middle>
<span style=\"color:$fontColor\">$d</span></td>";
//jika variabel w= 6 disini 6 adalah hari sabtu maka akan pindah baris dengan
menutup baris </tr>
if (date("w",mktime (0,0,0,$month,$d,$year)) == 6) { echo "</tr>"; }}
echo '</table>';
?>
</div>

Anda mungkin juga menyukai