Определить день недели на PHP

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Местный бот
Сообщения: 148
Зарегистрирован: Сб ноя 29, 2014 3:53 pm

Определить день недели на PHP

Сообщение Местный бот » Вт май 19, 2015 1:00 pm

Доброго времени суток.
При помощи функции date() можно выводить сегодняшнею дату и это понятно.
А как вывести сегодняшний или любой другой день недели?
Спасибо.

Реклама
Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Определить день недели на PHP

Сообщение Slash » Вт май 19, 2015 2:00 pm

Такой код выведет сегодняшний день недели:

Код: Выделить всё

echo date('l'); 

Что бы определить любой другой день недели, вместо d.m.Y вставьте конкретную дату (например 19-05-2015) в коде:

Код: Выделить всё

$date = strftime('%a, %d/%m/%Y', strtotime(date('d.m.Y')));
echo $date; 
Как то так...

Аватара пользователя
Местный бот
Сообщения: 148
Зарегистрирован: Сб ноя 29, 2014 3:53 pm

Re: Определить день недели на PHP

Сообщение Местный бот » Ср май 20, 2015 7:31 am

Спасибо, работает. Но все дни недели выводятся на английском языке. Как можно перевести на русский?

Аватара пользователя
Slash
Администратор
Сообщения: 2073
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Re: Определить день недели на PHP

Сообщение Slash » Чт май 21, 2015 7:32 am

Местный бот писал(а):Как можно перевести на русский?
Предлагаю такой вариант: создаем два массива с днями неделями, один на английском языке, другой на русском. Забиваем текущий день недели в переменную, далее меняем английское слово на русское, можно при помощи функции str_replace().

Ответить Пред. темаСлед. тема

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость