Monday, June 09, 2008

merubah tanggal dan jam ke format indonesia di joomla

buka file joomla.php pada direktori include

function mosFormatDate( $date, $format="", $offset="" ){
global $mosConfig_offset;
if ( $format == '' ) {
// %Y-%m-%d %H:%M:%S
$format = _DATE_FORMAT_LC;
}
if ( is_null($offset) ) {
$offset = $mosConfig_offset;
}
if ( $date && ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})", $date, $regs ) ) {
$date = mktime( $regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1] );
$date = $date > -1 ? strftime( $format, $date + ($offset*60*60) ) : '-';
}
$new = explode(",","$date");

return $date;
}

gantikan dengan ini :
function mosFormatDate( $date, $format="", $offset="" ){
global $mosConfig_offset;
if ( $format == '' ) {
// %Y-%m-%d %H:%M:%S
$format = _DATE_FORMAT_LC;
}
if ( is_null($offset) ) {
$offset = $mosConfig_offset;
}
if ( $date && ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})", $date, $regs ) ) {
$date = mktime( $regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1] );
$date = $date > -1 ? strftime( $format, $date + ($offset*60*60) ) : '-';
}
$new = explode(",","$date");

// ambil nama hari
$Hari = $new[0];
$new = explode(" ","$date");
//ambil jam, menit & detik
$jam=$new[4];
$menit=$new[5];
$detik=$new[6];

// ambil tanggal
$Tgl = $new[1];
// ambil nama bulan
$Bulan = $new[2];
$Tahun = $new[3];

if($Hari == "Monday")
$Hari = "Senin";
else if($Hari == "Tuesday")
$Hari = "Selasa";
else if($Hari == "Wednesday")
$Hari = "Rabu";
else if($Hari == "Thursday")
$Hari = "Kamis";
else if($Hari == "Friday")
$Hari = "Jumat";
else if($Hari == "Saturday")
$Hari = "Sabtu";
else if($Hari == "Sunday")
$Hari = "Minggu";

if($Bulan == "January")
$Bulan = "Januari";
else if($Bulan == "February")
$Bulan = "Februari";
else if($Bulan == "March")
$Bulan = "Maret";
else if($Bulan == "May")
$Bulan = "Mei";
else if($Bulan == "June")
$Bulan = "Juni";
else if($Bulan == "July")
$Bulan = "Juli";
else if($Bulan == "August")
$Bulan = "Agustus";
else if($Bulan == "October")
$Bulan = "Oktober";
else if($Bulan == "December")
$Bulan = "Desember";

$date = $Hari.", ".$Tgl." ".$Bulan." ".$Tahun."".$jam."".$menit."".$detik;
return $date;
}

No comments: