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