Membuat Kalender Akademik Dengan PHP

<?php

//bulan ini

$month=date("m");


//tahun ini

$year=date("Y");


//hari ini

$day=date("d");


//cek jumlah hari pada tahun ini

$endDate=date("t",mktime(0,0,0,$month,$day,$year));


//style untuk table

echo " <style> td { font-size:10px; font-family:verdana; } </style> ";


//table hari

echo"<table align=center border=0 width=100% cellpadding=2 cellspacing=1 style=border:1px solid #CCCCCC>

<tr bgcolor=#EFEFEF>

<td align=center><font color=red>Min</font></td>

<td align=center>Sen</td>

<td align=center>Sel</td>

<td align=center>Rab</td>

<td align=center>Kam</td>

<td align=center>Jum</td>

<td align=center>

<font color=blue>Sab</font></td></tr>";


$s=date ("w", mktime (0,0,0,$month,1,$year));

for ($ds=1;$ds<=$s;$ds++){

echo "<td style="font-family:arial;color:#B3D9FF" width="15%" align="center" valign="middle" bgcolor="#FFFFFF"> </td>";

}


// looping

for ($d=1;$d<=$endDate;$d++){

// jika nilai $d (tanggal) adalah hari minggu (0) dibuat baris baru <tr>

if (date("w",mktime (0,0,0,$month,$d,$year)) == 0){

echo "<tr>";

}


//warna default huruf

$fontColor="#000000";


//warna menjadi merah jika hari minggu

if (date("D",mktime (0,0,0,$month,$d,$year)) == "Sun"){

$fontColor="red";

}


//cetak tanggal

if(date("d M Y", mktime (0,0,0,$month,$d,$year)) == date("d M Y")){

echo "<td style="border-style:inset;font-family:arial;color:#333333" width="15%" align="center" valign="middle">$d</td>";

}else{

echo "<td style="font-family:arial;color:#333333 width=15%" align="center" valign="middle"><span style="color:$fontColor">$d</span></td>";

}



//jika hari sabtu, akan disisipkan tag <tr>

if (date("w",mktime (0,0,0,$month,$d,$year)) == 6){

echo "</tr>";

}

}


//tutup tabel

echo '</table>';

?>



1 komentar:

belajar agama islam dan teknologi mengatakan...

tampilannya error bro kira-kira ada gak cara alternatifnya

Posting Komentar