Я использую функцию strftime php, чтобы получить время в соответствии с моим установленным языковым стандартом. Таким образом, для индонезийского языка в случае февраля возвращается «Pebruari» вместо «Februari».
Подскажите что делать?
Я использую функцию strftime php, чтобы получить время в соответствии с моим установленным языковым стандартом. Таким образом, для индонезийского языка в случае февраля возвращается «Pebruari» вместо «Februari».
Подскажите что делать?
Пожалуйста, попробуйте это:
<?php
setlocale(LC_ALL, 'IND');
echo strftime("Today in Indonesia is %B");
?>
Это вернет вам "февраль"...
Похоже, что на сервере, с которым вы работаете, не установлена индонезийская локаль.
Если у вас есть доступ к оболочке вашего сервера, вы можете попробовать:
locale -a
И проверьте, какие локации установлены на вашем сервере.