$bulan = array (1=>'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'); $maxbln= array(1=>31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); $hari = array ('Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'); $harish = array ('MG', 'SN', 'SL', 'RB', 'KM', 'JM', 'SA'); function showcalender(){ global $calth,$calbln,$tgl; global $bulan,$hari,$harish,$maxbln; if(!isset($calth)) $calth=date("Y"); if(!isset($calbln)) $calbln=date("n"); echo "
Kalender Agenda Kegiatan Alumni "; echo ""; echo ""; echo ""; echo "
"; $maxbln[2]=($calth % 4==0) ? 29 :28; $maxday=$maxbln[$calbln]; $set1dow=date("w",mktime (1,0,0,$calbln,1,$calth)); $st=0; echo ""; $start=false; $val=""; echo ""; for($i=0;$i<7;$i++){echo "";} echo ""; for($i=0;$i<42;$i++){ if($i%7==0||$i==0){ echo ""; $ins=true; } if($i==$set1dow){ $start=true; $val=0; $st=$i-1; } if($i-$st>$maxday) {$start=false; $val=""; } if($start) $val++; if(is_numeric($val)){ $class=($val==$tgl)?"mycal_value_light":"mycal_value"; $tdlink="onclick=\"document.location='index.php?p=agenda&tgl=$val&calbln=$calbln&calth=$calth'\" onmouseover=\"this.oldclass=this.className;this.className='mycal_value_light2'\" onmouseout=\"this.className=this.oldclass\""; $link="$val";} else{ $link=" ";$tdlink=""; $class="mycal_value_off"; } echo ""; if($i%7==0 && !$ins)echo "";$ins=false; } echo "
".$harish[$i]."
$link
";echo "
"; } ### calling in your script by # showcalender();