Membuat kalender sederhana

sebagai catatan untuk mengingat kembali, maka untuk pembuatan kalender sederhana dengan menggunakan PHP saya buat postingnya disini, adapun scritpnya sebagai berikut:

<?php

//mendefinisikan hari, bulan dan tahun (d-m-y)
$dinten=date(‘d’);
$sasih=date(‘m’);
$thn=date(‘Y’);

//menentukan jumlah hari dalam satu bulan tertentu

$jdinten=date(‘t’,mktime(0,0,0,$sasih,1,$thn));

//membuat tabel untuk kalender

echo “<table border=’0′ cellpadding=1 cellspacing=1 style=’border:1px solid #FFFAAA’>
<tr bgcolor=>
<td align=center><font color=red>Minggu</font></td>
<td align=center>Senin</td>
<td align=center>Selasa</td>
<td align=center>Rabu</td>
<td align=center>Kamis</td>
<td align=center>Jumat</td>
<td align=center>Sabtu</td>
</tr>”;

//mencari tanggal satu

$tanggalawal=date(‘w’,mktime(0,0,0,$sasih,1,$thn));

for($a=1;$a<=$tanggalawal;$a++)

{
echo “<td style=’font-family:times-new-roman’ align=center valign=middle bgcolor=’white’></td>”;
}

for ($b=1;$b<=$jdinten;$b++)

{
//membuat baris baru jika, karena nilai 0 adalah hari minggu cek disini http://blog.codingwear.com/panduanphp/tanggal.html#date
if(date(‘w’,mktime(0,0,0,$sasih,$b,$thn))==0)
{
echo “<tr>”;
}
$warna=”lime”;

//Menentukan warna untuk hari minggu warna merah
if(date(‘D’,mktime(0,0,0,$sasih,$b,$thn))==’Sun’)
{
$warna=”red”;
}

echo “<td style=’font-family:times-new-roman’ align=center valign=middle><span style=’color:$warna’>$b</span></td>”;

//jika sudah 6 hari turun baris baru

if(date(‘w’,mktime(0,0,0,$sasih,$b,$thn))==6)

{
echo “</tr>”;
}

}
echo “</table>”;
?>

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s