Есть массив с датами такого типа 2016-12-15,2016-12-12... Как определить день недели по дате
$days = array(
'Воскресенье', 'Понедельник', 'Вторник', 'Среда',
'Четверг', 'Пятница', 'Суббота'
);
foreach( $date_time as $key => $val ) {
echo($days[(date('w'))] . $val);
}
функция date()
, которую вы используете имеет два параметра. Первый - строка форматирования, и тут вы правильно используете формат w
, возвращающий номер дня недели, где 0 соответствует воскресенье.
Вторым параметром является метка времени, по умолчанию этот параметр равен текущему дате и времени. Поэтому вам следует перевести ваши строки дат в UNIX TIMESTAMP
с помощью соответствующей функции strtodate()
. Вот в общем то и все.
$dates = ['2016-12-15', '2016-12-25', '2017-01-26'];
$days = [
'Воскресенье', 'Понедельник', 'Вторник', 'Среда',
'Четверг', 'Пятница', 'Суббота'
];
foreach($dates as $d){
print_r([
'date' => $d,
'dayOfWeek' => $days[ date("w", strtotime($d) )]
]);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть слайдер, который вытягивает картинки из БД, переключение м/у картинками должно осуществляться через переходы по радиокнопкам посредством...
Задача создать сайт и установить GDS Amadeus, TravelportУ кого то есть опыт работы с этими системами? Какие фреймворки использовать? С чего начать?
Пытаюсь зайти при помощи прокси с логином и паролемСтраница просто бесконечно грузится
Доброго времени сутокПри написании бота столкнулся с такой проблемой