Subscribe:Posts Comments
Share |

You Are Here: Home » Computer, Elearning, Programing, Uncategorized » Setlocale() PHP – Windows – Indonesia

Setlocale() PHP – Windows – Indonesia

Fungsi setlocale() pada PHP digunakan untuk mengeset informasi lokal antara lain tanggal dan waktu. Penggunaannya:

string setlocale ( int category, string locale)

Category bisa LC_ALL, LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME. Sedang locale merupakan string nama lokal dan tergantung pada sistem operasi yang digunakan.

Kalo baca manual PHP, untuk pengguna windows terdapat tips buat membantu menentukan string locale yang dapat digunakan, yang terdapat dalam website Microsoft:
http://msdn.microsoft.com/library/ default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp
http://msdn.microsoft.com/library/ default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp

Sayangnya, untuk Indonesia tidak terdapat dalam kedua list di atas. Tapi masih belom menyerah, iseng-iseng memasukan string locale “ID”, ternyata gak berhasil. Tapi waktu aku isikan “IND”, “INDO” sampai dengan lengkap “INDONESIA” ternyata berhasil. Aku ngetesnya masih seputar penggunaan dalam penanggalan, jadi nama hari dan bulan langsung diterjemahkan.

Contonya:

PHP:
  1. <?php
  2. /* Set locale ke Indonesia */
  3. setlocale(LC_ALL, 'INDONESIA');
  4.  
  5. /* Output: Senin, 1 Agustus 2005*/
  6. echo strftime(“%A, %e %B %Y”, mktime(0, 0, 0, 8, 1, 2005));
  7. ?>
© 2009 Bilcyber.com · Subscribe:PostsComments · Designed by Billy Wirawan ·