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: