Доброе время суток. Подскажите почему не работает функция setlocale(LC_ALL, "russian") в php? Мне надо вывести название недели не на английском а на русском. Делаю все как в книге, но оно не работает...
<?php
setlocale(LC_ALL, "russian");
$day_m = date('l');
$day = date('d');
$mon = date('m');
$year = date('Y');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Текущее время</title>
</head>
<body>
<h1>Добро пожаловать!</h1>
<blockquote>
<!-- <?php
setlocale(LC_ALL, 'Russian');
echo 'Текущая дата: ', date('d-m-Y-l');
?> -->
<table>
<h2>Cегодня у нас: <span style="color: red;"><?php echo $day_m; ?></span></h2>
<tr>
<td>День: <?php echo $day; ?></td>
</tr>
<tr>
<td>Месяц: <?php echo $mon; ?></td>
</tr>
<tr>
<td>Год: <?php echo $year; ?></td>
</tr>
</table>
</blockquote>
</body>
</html>