format tanggal untuk surat

masta saya mau nanya gimana caranya ngrubah format tgl (2017/01/01) menjadi "tanggal satu bulan januari tahun dua ribu tujuh belas", di codeigniter.. sebelumnya terimakasih

avatar Khairun
@Khairun

10 Kontribusi 3 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

maksudnya jadi seperti ini : 01-Januari-2017 ??

avatar jhonyrain32
@jhonyrain32

196 Kontribusi 192 Poin

Dipost 7 tahun yang lalu

<?php
echo date('d-F-Y', strtotime('2017/01/01'));
?>

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

Dokumentasi jelas dan dalam berbagai Format(date/time) juga..

Baca disini gan => http://php.net/manual/en/function.date.php

avatar jhonyrain32
@jhonyrain32

196 Kontribusi 192 Poin

Dipost 7 tahun yang lalu

untuk konversi tanggal dan bulan ke text indonesia, di forum ini sempet ada yg bahas.. di cari aja.. kalo untuk tahunnya, coba cari referensi aja mengenai fungsi terbilang contohnya

function kekata($x) {
    $x = abs($x);
    $angka = array("", "satu", "dua", "tiga", "empat", "lima",
    "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
    $temp = "";
    if ($x <12) {
        $temp = " ". $angka[$x];
    } else if ($x <20) {
        $temp = kekata($x - 10). " belas";
    } else if ($x <100) {
        $temp = kekata($x/10)." puluh". kekata($x % 10);
    } else if ($x <200) {
        $temp = " seratus" . kekata($x - 100);
    } else if ($x <1000) {
        $temp = kekata($x/100) . " ratus" . kekata($x % 100);
    } else if ($x <2000) {
        $temp = " seribu" . kekata($x - 1000);
    } else if ($x <1000000) {
        $temp = kekata($x/1000) . " ribu" . kekata($x % 1000);
    } else if ($x <1000000000) {
        $temp = kekata($x/1000000) . " juta" . kekata($x % 1000000);
    } else if ($x <1000000000000) {
        $temp = kekata($x/1000000000) . " milyar" . kekata(fmod($x,1000000000));
    } else if ($x <1000000000000000) {
        $temp = kekata($x/1000000000000) . " trilyun" . kekata(fmod($x,1000000000000));
    }
        return $temp;
}


function terbilang($x, $style=4) {
    if($x<0) {
        $hasil = "minus ". trim(kekata($x));
    } else {
        $hasil = trim(kekata($x));
    }
    switch ($style) {
        case 1:
            $hasil = strtoupper($hasil);
            break;
        case 2:
            $hasil = strtolower($hasil);
            break;
        case 3:
            $hasil = ucwords($hasil);
            break;
        default:
            $hasil = ucfirst($hasil);
            break;
    }
    return $hasil;
}

tggl di terapkan di fungsi date php nya

referensi : http://harviacode.com/2014/09/23/membuat-fungsi-terbilang-php/

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban