Проблема с выводом дня недели на Русском
Создал вот такой сниппет
<?php
$day_arr = array(
'Sun' => 'Пн',
'Mon' => 'Вт',
'Tues' => 'Ср',
'Wed' => 'Чт',
'Thurs' => 'Пт',
'Fri' => 'Сб',
'Sat' => 'Вс',
);
$d = $input;
$day = strftime("%a",$d);
$day = $day_arr[$day];
return "$day";
?>
Хочу вывести дни недели на Русском языке. Что я сделал не так?) Не работает Комментарии: 3
Что в $input то приходит?
Чем не устраивает параметр w (Порядковый номер дня недели, от 0 воскресенье до 6 суббота) функции date?
Почему «Sun» (sunday, воскресенье) это вдруг «Пн»?)
Чем не устраивает параметр w (Порядковый номер дня недели, от 0 воскресенье до 6 суббота) функции date?
Почему «Sun» (sunday, воскресенье) это вдруг «Пн»?)
Сделал так
<?php
$day_arr = array(
'1' => 'Пн',
'2' => 'Вт',
'3' => 'Ср',
'4' => 'Чт',
'5' => 'Пт',
'6' => 'Сб',
'0' => 'Вс',
);
$d = $input;
$day = strftime("%w",$d);
$day = $day_arr[$day];
return "$day";
Все отлично работает, но почему-то проблема возникла теперь другая. Выводит ЧТ — хотя сегодня насколько я понимаю СР)
Забыл убрать input, приношу извинения. Все получилось, спасибо!)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.