Read Detail
FORMAT CLASS
FORMAT CLASS dapat dilihat pada file kick/format/Format.php. Class ini berfungsi untuk FORMATING DATA ATAU VARIABLE. Fungsi FORMAT CLASS adalah sebagai berikut :
1. leadingZeros
Fungsi untuk memformat angka dengan awalan "0", contoh input = 1 dan menghasilkan ouput = 001.
public function leadingZeros($num,$numDigits) {
return sprintf("%0".$numDigits."d",$num);
}
2. dateFormat
Fungsi untuk menformat TANGGAL sesuai dengan format DATE pada DATABASE. Variable $lang terdiri dari nilai [ id , en]
public function dateFormat($date='', $lang='id'){ // date format Y-m-d
if($date){
list($y,$m,$d) = explode("-", $date);
$m = (int) $m;
$m = $this->_getMonth($m, $lang);
}else{
$d = date("d");
$m = date("m");
$m = (int) $m;
$m = $this->_getMonth($m, $lang);
$y = date("y");
}
return $d . " " . $m . " " . $y;
}
Cara memanggil pada CONTROLLER.
$leadingZero = $this->format->leadingZeros(1, 3); //OUTPUT 001
$dateFormat = $this->format->dateFormat('1945-08-17', 'id'); // OUTPUT 17-AGUSTUS-1945