PHP – Mengubah Nama hari dan bulan

Sedikit tutorial sederhana bagaimana mengubah nama hari dan bulan dalam bahasa Indonesia pada pemrograman PHP (bisa juga diterapkan pada bahasa pemrograman yang lain). Pada umumnya (dari kebanyakan contoh yang saya lihat) untuk mengubah penamaan hari dan bulan menggunakan fungsi switch() atau if .. else .. seperti di bawah ini:

echo "Sekarang hari ";
switch(date("N")){
case 1: echo "Senin";
break;
case 2: echo "Selasa";
break;
case 3: echo "Rabu";
break;
case 4: echo "Kamis";
break;
case 5: echo "Jumat";
break;
case 6: echo "Sabtu";
break;
case 7: echo "Minggu";
break;
}

untuk mengubah nama bulan tentunya lebih panjang lagi karena nilainya dari 1 s/d 12. Apakah ada cara yang lebih singkat? ada donk! :D coba kita pakai fungsi array() untuk menyimpan penamaan tersebut.

$nama_hari = array(1=>"Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu", "Minggu");
echo "Sekarang hari ".$nama_hari[date("N")];

sedangkan untuk nama bulan seperti ini

$nama_bulan = array(1=>"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
echo "Sekarang bulan ".$nama_bulan[date("n")];

ok, that’s it! semoga bermanfaat!

Powered by ScribeFire.

About these ads

8 responses on “PHP – Mengubah Nama hari dan bulan

  1. #aguz
    array(1=>’january’ …)

    Syntax “index => values”, separated by commas, define index and values. index may be of type string or numeric.

    baca pada manual PHP pada pokok bahasan ARRAY

  2. boleh minta script php hari tapi yang ada nama pasaran kaya kliwon, legi, pahing, pon dan wage gtu, tapi dalam bentuk php jangan script, sekalian sama tanggalnya dan jam nya,makasih

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s