Monday, December 9, 2013

Membuat Kalender Menggunakan PHP

Membuat Kalender Menggunakan PHP



Selamat pagi Kali ini saya aku membagikan ilmu bagaimana menampilkan Kalender menggunakan PHP ini kodingnya saya kasih tinggal copy aja ke notepad atau dreamweavernya trus simpan di htdocs.

 <?php
//bulan sekarang
$month=date("m");
//Tahun sekarang
$year=date("Y");
//hari ini
$day=date("d");
//cek jumlah hari tahun sekarang
$endDate=date("t",mktime(0,0,0,$month,$day,$year));
//style untuk table
echo'
<style>
td{
font-size:11;
font-family:verdana;
}
</style>
';
//table untuk menulis tanggal sekarang
echo '<table align="center" border="0" width="100%" cellpadding=2 cellspacing=1 style=""><tr><td align=center>';
echo date("D, d M Y ",mktime(0,0,0,$month,$day,$year));
echo '</td></tr></table>';
//table untuk menulis 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>Su</font></td>
<td align=center>Mo</td>
<td align=center>Tu</td>
<td align=center>We</td>
<td align=center>Th</td>
<td align=center>Fr</td>
<td align=center><font color=blue>Sa</font></td>
</tr>
';
/*
mengecek tanggal 1 bulan sekarang ada pada hari ke berapa
kemudian tambahkan cell td sebanyak var $s
*/
$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>";
}
for($d=1;$d<=$endDate;$d++) {
//memulai penulisan tanggal
if (date("w",mktime (0,0,0,$month,$d,$year)) == 0) { echo "<tr>"; }
//jika nilai $d (tanggal) adalah hari minggu (0) dibuat baris baru <tr>
//default warna huruf
$fontColor="#000000";
if (date("D",mktime (0,0,0,$month,$d,$year)) == "Sun") { $fontColor="red"; }
//jika tanggal adalah hari minggu warna huruf merah
if (date("D",mktime (0,0,0,$month,$d,$year)) == "Sat") { $fontColor="blue"; }
//jika tanggal adalah hari sabtu warna huruf biru
//menulis tanggal
echo "<td style=\"font-family:arial;color:#333333\" width=\"15%\" align=center valign=middle> <span style=\"color:$fontColor\">$d</span></td>";
//jika tanggal adalah hari sabtu (6) akhiri baris </tr>
if (date("w",mktime (0,0,0,$month,$d,$year)) == 6) { echo "</tr>"; }
}
//akhir  table
echo '</table>';
?>

Sum.InfoKomputer.com
Mudah mudahan informasi ini bermanfaat buat teman-teman.

Buat yang malas copy saya kasih  file yang udah jadi ja silakan di download

0 comments:

Post a Comment