Skip to content Skip to sidebar Skip to footer

Cara Membuat Kalender Indonesia dengan PHP

Membuat Kalender Indonesia dengan PHP

Kalender sangat penting bagi kita semua untuk mengetahui waktu seperti hari.  Tanpa adanya kalender kita akan kesulitan untuk mengetahui waktu dan menentukan waktu untuk suatu kegiatan tertentu. Pada sebuah website, kalender merupakan fitur yang sangat sederhana tapi sangat membantu user untuk mengetahui waktu. Selain itu, kalender juga akan mempercantik tampilan sebuat web.



Berikut Cara Membuat Kalender Indonesia dengan PHP :
1. Buat sebuah file dengan nama kalender.php
2. Copy dan Paste Code berikut :

<?php 
$month= date ("m"); 
$year=date("Y"); 
$day=date("d"); 
// t digunakan untuk menghitung jumlah seluruh hari pada bulan ini 
//ini digunakan untuk menampilkan semua tanggal pada bulan ini 
$endDate=date("t",mktime(0,0,0,$month,$day,$year)); 
//membuat tabel kalender  
echo '<font face="arial" size="2">'; 
echo '<table align="center" border="0" cellpadding=5 cellspacing=5 style=""><tr><td align=center>'; 
//menampilkan hari ini  
echo "Hari ini tanggal : ".date("d F Y ",mktime(0,0,0,$month,$day,$year)); 
echo '</td></tr></table>'; 
//membuat tebel baris nama-nama hari 
echo '<table align="center" border="0" cellpadding=1 cellspacing=1 style="border:1px solid #CCCCCC"> 
  <tr bgcolor="#EFEFEF"> 
  <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>'; 
//cek tanggal 1 hari sekarang 
$s=date ("w", mktime (0,0,0,$month,1,$year)); 
for ($ds=1;$ds<=$s;$ds++) { 
echo "<td style="font-family:arial;color:#B3D9FF" align=center valign=middle bgcolor="#FFFFFF"> 
</td>";} 
for ($d=1;$d<=$endDate;$d++) { 
//jika variabel w= 0 disini 0 adalah hari minggu akan membuat baris baru dengan </tr> 
if (date("w",mktime (0,0,0,$month,$d,$year)) == 0) { echo "<tr>"; } 
$fontColor="#000000"; 
//menentukan warna pada tanggal hari biasa 
if (date("D",mktime (0,0,0,$month,$d,$year)) == "Sun") { $fontColor="red"; } 
echo "<td style="font-family:arial;color:#333333" align=center valign=middle> <span style="color:$fontColor">$d</span></td>";  
//jika variabel w= 6 disini 6 adalah hari sabtu maka akan pindah baris dengan menutup baris </tr> 
if (date("w",mktime (0,0,0,$month,$d,$year)) == 6) { echo "</tr>"; }} 
echo '</table>';  
?>

3. Simpan dan Jalankan

Hasilnya
Demikian Cara Membuat Kalender Indonesia dengan PHP. Semoga bermanfaat dan terimakasih

1 comment for "Cara Membuat Kalender Indonesia dengan PHP"