我使用php的strftime函数来根据我设置的区域设置获取时间。因此对于2月份的印度尼西亚人来说,它将返回“Pebruari”而不是“Februari”。印度尼西亚strftime区域设置
建议做什么?
我使用php的strftime函数来根据我设置的区域设置获取时间。因此对于2月份的印度尼西亚人来说,它将返回“Pebruari”而不是“Februari”。印度尼西亚strftime区域设置
建议做什么?
请试试这个:
<?php
setlocale(LC_ALL, 'IND');
echo strftime("Today in Indonesia is %B");
?>
这将返回“Februari” ......
好像你正在使用的服务器上未安装印尼的语言环境。
如果你有shell访问您的服务器,然后你能好心尝试:
locale -a
并检查其所处安装在您的服务器上。
我得到了id_ID.utf8 ...。我想它是印度尼西亚的一个.. –
是的,这意味着定位是可用的。但请确保从您的服务提供商那里定位是否已启用......他们可能不支持... –
不工作,它给了我相同的... infact setlocale(LC_ALL,'IND');不会改变我想...的区域设置。 –
如果我没有错,它不会改变,如果这个定位支持不是由您的供应商提供的... –