membuat kalender dengan php

2
Tips dan Trik IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com M M e e m m b b u u a a t t K K a a l l e e n n d d e e r r d d e e n n g g a a n n P P H H P P Stieven R. Kalengkian [email protected] http://www.php.wox.org L C S an s tau m en. T ulu d isensi Dokumen: opyright © 2003 IlmuKomputer.Com eluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebark ecara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus a erubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokum idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dah ari IlmuKomputer.Com. <?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> 1

Upload: eko-kurniawan-khannedy

Post on 10-Apr-2015

1.298 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: membuat kalender dengan php

Tips dan Trik IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com

MMeemmbbuuaatt KKaalleennddeerr ddeennggaann PPHHPP Stieven R. Kalengkian [email protected] http://www.php.wox.org

LCS an s tau m en. T ulu d

isensi Dokumen: opyright © 2003 IlmuKomputer.Com eluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkecara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus aerubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahari IlmuKomputer.Com.

<?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>

1

Page 2: membuat kalender dengan php

Tips dan Trik IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com

</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>"; } //mfor ($d=1;$d<=$endDate;$d++) {

emulai 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>'; ?> Selamat Mencoba Stieven Kalengkian YM:ipen22 ICQ:178550337 (ipen) ------------------------------------------------ Kawanua Web Design & Development Original Script > http://www.kawanua.web.id ------------------------------------------------

2