[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод даты
l@pteff
Здравствуйте, делаю вывод дат текущего месяца в формате:
"число.месяц.год. день недели".

function kalendar($month,$s,$Year) {
for ($i=1; $i<=$s; $i++) {

switch($l) {
case "Monday":
return "Понедельник";
break;
case "Tuesday":
return "Вторник";
break;
case "Wednesday":
return "Среда";
break;
case "Thursday":
return "Четверг";
break;
case "Friday":
return "Пятница";
break;
case "Saturday":
return "Суббота";
break;
case "Sunday":
return "Воскресенье";
break;
}

echo date("$i.m.Y $l", mktime(0, 0, 0, $month, $i, $Year)).'<br>';
}
}


date_default_timezone_set("Europe/Moscow");
$l=date('l');
$month=date('n');
$Year=date('Y');
$s=cal_days_in_month(CAL_GREGORIAN, $month, $Year);
kalendar($month,$s,$Year);

Не выводятся названия дней недели. Если меняю вывод даты так:

echo date("$i.m.Y l", mktime(0, 0, 0, $month, $i, $Year)).'<br>';

выводятся на английском:
Цитата

1.09.2011 Thursday
2.09.2011 Friday

и.т.д.
Подскажите, как сделать на русском?



Спустя 12 минут, 24 секунды (11.09.2011 - 14:43) TranceIT написал(а):
Смотреть в сторону параметра "w" функции date()



$days_ru = array (
1 => "Понедельник",
2 => "Вторник",
3 => "Среда",
4 => "Четверг",
5 => "Пятница",
6 => "Суббота",
0 => "Воскресение"
);

$day = date("w");
$date = date("d.m.Y" . $days_ru[$day]);

echo $date;

Спустя 3 минуты, 33 секунды (11.09.2011 - 14:46) Winston написал(а):
Цитата (l@pteff @ 11.09.2011 - 14:30)
switch($l) {

Откуда у тебя $l ?
Вот
function kalendar($month,$s,$Year) {
for ($i=1; $i<=$s; $i++) {
$l = date("l", mktime(0, 0, 0, $month, $i, $Year));
switch($l) {
case "Monday":
$day = "Понедельник";
break;
case "Tuesday":
$day = "Вторник";
break;
case "Wednesday":
$day = "Среда";
break;
case "Thursday":
$day = "Четверг";
break;
case "Friday":
$day = "Пятница";
break;
case "Saturday":
$day = "Суббота";
break;
case "Sunday":
$day = "Воскресенье";
break;
}

echo date("$i.m.Y $day", mktime(0, 0, 0, $month, $i, $Year)).'<br>';
}
}

Спустя 4 минуты, 57 секунд (11.09.2011 - 14:51) l@pteff написал(а):
Работает, всем большое спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.