История изменений
Исправление IIIypuk, (текущая версия) :
Пример, писал вчера.
setlocale(LC_ALL, 'ru_RU', 'ru');
date('d M Y H:i:s', $timestamp);
Имя месяца не отображалось на русском.
Изменил на и заработало.
setlocale(LC_ALL, 'ru_RU.UTF-8', 'ru_RU', 'ru');
Система:
❯ locale -a
C
en_US.utf8
POSIX
ru_RU.utf8
❯ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Исправление IIIypuk, :
Пример, писал вчера.
setlocale(LC_ALL, 'ru_RU', 'ru');
date('d M Y H:i:s', $timestamp);
Имя месяца не отображалось на русском.
Изменил на и заработало.
setlocale(LC_ALL, 'ru_RU.UTF-8', 'ru_RU', 'ru');
❯ locale -a
C
en_US.utf8
POSIX
ru_RU.utf8
❯ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Исходная версия IIIypuk, :
Пример, писал вчера.
setlocale(LC_ALL, 'ru_RU', 'ru');
date('d M Y H:i:s', $timestamp);
Имя месяца не отображалось на русском.
Изменил на и заработало.
setlocale(LC_ALL, 'ru_RU.UTF-8', 'ru_RU', 'ru');
❯ locale -a
C
en_US.utf8
POSIX
ru_RU.utf8