Pada kali ini saya akan sharing informasi cara membuat kalender sederhana dengan menggunakan script PHP. Nih dia script/kode lengkapnya :
<?php
$bulan=date("m"); $tahun=date("Y"); $hari=date("d");
$jumhari=date("t",mktime(0,0,0,$bulan,$hari,$tahun));
// menulis tanggal sekarang
echo "<table align='center' border=0 width=150><tr><td align=center>"; echo date("D, d M Y ",mktime(0,0,0,$bulan,$hari,$tahun)); echo "</td></tr></table>";
// menulis hari
echo " <table align='center' bgcolor='#FFFFFF' border=0 width=150 cellpadding=2 cellspacing=0 style='border:1px solid #CCCCCC'> <tr bgcolor='black'> <td align=center><font color=red size=2>Su</font></td> <td align=center><font color=white size=2>Mo</font></td> <td align=center><font color=white size=2>Tu</font></td> <td align=center><font color=white size=2>We</font></td> <td align=center><font color=white size=2>Th</font></td> <td align=center><font color=white size=2>Fr</font></td> <td align=center><font color=blue size=2>Sa</font></td></tr> <tr> ";
// mengecek hari awal (tanggal 1)
$s=date ("w", mktime (0,0,0,$bulan,1,$tahun)); for ($ds=1; $ds<=$s; $ds++) { echo "<td> </td>"; }
for ($d=1; $d<=$jumhari; $d++)
{ // jika hari minggu maka buat garis baru if (date("w",mktime (0,0,0,$bulan,$d,$tahun)) == 0) { echo "</tr><tr>"; }
/* jika hari minggu warna huruf merah
jika hari sabtu warna huruf biru jika hari senin - jumat warna huruf hitam */ if (date("D",mktime (0,0,0,$bulan,$d,$tahun)) == "Sun") { $warnahuruf="red"; } elseif (date("D",mktime (0,0,0,$bulan,$d,$tahun)) == "Sat") { $warnahuruf="blue"; } else{$warnahuruf="black";}
/* jika tanggal adalah sekarang tulisan tebal dan warna kolom abu-abu */
if (date("d") == $d) { $tulis="<strong>$d</strong>"; $wk="#CCCCCC";} else { $tulis="$d"; $wk="";}
// menulis tanggal
echo "<td width=15% align=center valign=middle bgcolor='$wk'><font size=2 face='arial' color='$warnahuruf'>$tulis</font></td>"; if (date("w",mktime (0,0,0,$bulan,$d,$tahun)) == 6) { echo "</tr>"; }
}
echo '</table>'; ?> |
Hasilnya adalah sebagai berikut :
2 comments:
thx broo
sangat bermanfaat ^_^
ijin copas ^^
Post a Comment