Добрый вечер, гуру.
Проблема такая. На сайте есть форма вида: дата/месяц/год
Некорректно отображается месяц, а именно он на английском, хотя в коде все месяца на русском.
Так понимаю тут вопрос с локацией что ли или что-то подобное, но найти косяк не могу.
Помогите пожалуйста.
<?php
$currentMonth = date('n');
$months = array('январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь');
?>
<div class="select-time month"><span><?php echo date('F'); ?></span>
<select id="select-month">
<?php
$ct = count($months);
for ($i = 0; $i < $ct; $i++) {
$j = $i + 1;
$selected = ($j == $currentMonth) ? 'selected="selected"' : '';
echo '<option ' . $selected . ' value="' . $j . '">' . $months[$i] . '</option>' . "\n";
}
?>
</select>