$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 "
"; } ### calling in your script by # showcalender();