Membuat Function Bulan dalam Bahasa Indonesia



Selamat siang agan-agan sekalian, siang ini saya ingin membagi tutorials mengenai pembuatan function bulan dalam format bahasa indonesia. Biasanya dalam buatan function kita selalu mendeklarasikan bulan dari januari - desember tetapi sekarang tidak perlu lagi karena kita akan menggunakan function strftime() dan setlocale() dari PHP. oke supaya tidak panjang lebar silakan simak dan copy paste berikut ini:
Sialakan buat function dengan nama get_month() dan copy code berikut:
<?php
setlocale(LC_ALL, 'id_ID.UTF8', 'id_ID.UTF-8', 'id_ID.8859-1', 'id_ID', 'IND.UTF8', 'IND.UTF-8', 'IND.8859-1', 'IND', 'Indonesian.UTF8', 'Indonesian.UTF-8', 'Indonesian.8859-1', 'Indonesian', 'Indonesia', 'id', 'ID');
function month_select_box( $field_name = 'month' ) {
    $month_options = '';
    for( $i = 1; $i <= 12; $i++ ) {
        $month_num = str_pad( $i, 2, 0, STR_PAD_LEFT );
        $month_name = strftime( '%B', mktime( 0, 0, 0, $i + 1, 0, 0, 0 ) );
        $month_options .= '';
    }
    return '';
}
echo month_select_box();

?>
Di dalam code diatas ada SetLocale() ini berfungsi untuk menganti locale komputer menjadi yang kita inginkan. Sehingga kita bisa membuat function bulan dalam bahasa indonesia dengan strftime(). Kemudian kalian jalankan di browser maka akan menghasilkan sebagai berikut:
<select name="month">
 <option value="01">Januari</option>
 <option value="02">Februari</option>
 <option value="03">Maret</option>
 <option value="04">April</option>
 <option value="05">Mei</option>
 <option value="06">Juni</option>
 <option value="07">Juli</option>
 <option value="08">Agustus</option>
 <option value="09">September</option>
 <option value="10">Oktober</option>
 <option value="11">Nopember</option>
 <option value="12">Desember</option>
</select>
Untuk gambar sebagai berikut:
Oke segitu aja yah tutorialsnya untuk lebih lanjut kalian kembangkan sendiri code diatas.
Salam Hangat,
Depri Pramana

Silakan Berikan Komentar anda yang bisa mendukung blog ini, komentar anda saya harapkan, terima kasih
EmoticonEmoticon