100) $jml_kabisat -= floor($thn/100);
if($thn>399) $jml_kabisat += floor($thn/400);
if(($thn-(floor($thn/4)*4))<1 && $bln<3) $jml_kabisat–;
$jmlhari = $thn*365+$jhari+$tgl+$jml_kabisat;
$urutan_hari = $jmlhari-(floor($jmlhari/7)*7);
switch($urutan_hari)
{
case 0: $hari = “Jumat”; break;
case 1: $hari = “Sabtu”; break;
case 2: $hari = “Minggu”; break;
case 3: $hari = “Senin”; break;
case 4: $hari = “Selasa”; break;
case 5: $hari = “Rabu”; break;
case 6: $hari = “Kamis”;
}
$pasaran_jawa = $jmlhari-(floor($jmlhari/5)*5);
switch($pasaran_jawa)
{
case 0: $hari_jawa = “Kliwon”; break;
case 1: $hari_jawa = “Legi”; break;
case 2: $hari_jawa = “Pahing”; break;
case 3: $hari_jawa = “Pon”; break;
case 4: $hari_jawa = “Wage”;
}
$hasil = $hari.” “.$hari_jawa.”, “.$tgl.” “.$bulan.” “.$thn;
if($tgl>28)
{
if((($thn%4)>0 && $bln==2) || $tgl>30)
{
if($bln!=1 && $bln!=3 && $bln!=5 && $bln!=7 && $bln!=8 && $bln!=10 && $bln!=12) $hasil = false;
}
}
return $hasil;
}
//eksekusi, misalnya: file.php?waktu=17-08-1945
$waktu = addslashes(strip_tags($_GET[‘waktu’]));
echo Tampilkan_Hari($waktu);
?>
Post a Comment
Post a Comment