Вывести дату в формате День, месяц (прописными), и год

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 8 ноября 2019 в 12:30
Привет, не могу понять как реализовать.
Нужна дата типа 08 Ноября 2019
$dat_et = date('d = F = Y');
Выходит типа этого — 08 = November = 2019
setlocale(LC_ALL, 'rus'); не срабатывает
#2 8 ноября 2019 в 14:19
Заралик, скорее всего локали не установлены.

В двойке в файле system\languages\ru\functions.php есть функция

  1.  
  2. function lang_months(){
  3. return array(
  4. 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня',
  5. 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'
  6. );
  7. }
  8.  
получает номер месяца начиная с нуля. Получаем список месяцев с помощью этой функции. И делаем замену.
#3 9 ноября 2019 в 21:38


Заралик, скорее всего локали не установлены.

В двойке в файле system\languages\ru\functions.php есть функция

  1.  
  2. function lang_months(){
  3. return array(
  4. 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня',
  5. 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'
  6. );
  7. }
  8.  
получает номер месяца начиная с нуля. Получаем список месяцев с помощью этой функции. И делаем замену.

Zau4man

Здравствуйте, а в однёрке есть подобное?
#4 9 ноября 2019 в 22:51

Здравствуйте, а в однёрке есть подобное?

Заралик
В первой ветке дата в русское отображение по умолчанию переводится.
#5 10 ноября 2019 в 10:52

не могу понять как реализовать

Заралик
Сначала вам хорошо бы разобраться, как работает str_replace().
Остальные знания подтянутся автоматически.
#6 10 ноября 2019 в 15:13
Готовый код
  1. <?php echo lang_date(date('j F Y H:i', strtotime($item['date_pub']))); ?>
Получиться 8 ноября 2019 20:00
В переменной $item['date_pub'] должна быть дата
#7 13 ноября 2019 в 13:02
всем спасибо за помощь.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.