Friday 13 March 2015

Cara Membuat Kalender

Assalamualaikum wr..wb.
kali ini saya akan berbagi cara membuat kalender berbasis php
langsung saja ..
<?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>";

//mengecek hari awal (tanggal 1)
$s=date ("w",mktime (0,0,0,$bulan,$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-jum'at warna hururf 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 withd=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>';
?>
semoga bermanfaat untuk shabat

No comments:

Post a Comment