Senin, 13 Agustus 2007

Local Date

Sering kita dipusingkan dengan penerjemahan tanggal dari sistem yang berbahasa Inggris menjadi bahasa Indonesia, berikut adalah cuplikan class untuk merubah bahasa hari dan bulan.
Anda dapat merubah class berikut sesuai dengan kreasi anda sendiri

class local_date {

var $week_day;
var $day;
var $month;
var $year;

function local_date() { //constructor
$this->week_day = date("l");
$this->day = date("j");
$this->month = date("n");
$this->year = date("Y");
}
//translate in local language
function get_day() {
$nl_day = array("Monday" => "Senin", "Tuesday" => "Selasa", "Wednesday" => "Rabu", "Thursday" => "Kamis", "Friday" => "Jumat", "Saturday" => "Sabtu", "Sunday" => "Minggu");
return $nl_day[$this->week_day];
}
function get_month() {
$nl_month = array("1" => "januari", "februari", "maret", "april", "mei", "juni", "juli", "agustus", "september", "oktober", "november", "desember");
return $nl_month[$this->month];
}
function build_date() {
$long_date = $this->day." ".$this->get_month()." ".$this->year;
return $long_date;
}
}
// example for use
$my_date = new local_date;
echo $my_date->get_day().", ".$my_date->build_date();
// this will output "Rabu, 7 juli 2004"




Untuk lebih lengkapnya di http://www.finalwebsites.com/snippets.php?id=5

Tidak ada komentar: