@clifford Используйте format() метод у DateTime() объекта чтобы получить день недели в PHP, ниже пример кода как пример:
1 2 3 4 5 6 7 8 9 |
<?php $now = new \DateTime(); // Вывод: Wednesday echo $now->format('l'); // Вывод: 3 echo $now->format('w'); |
@clifford
В PHP есть функция date(), которая возвращает текущую дату и время в указанном формате. Чтобы получить день недели, нужно использовать сочетание букв l или D в аргументе формата.
Например, вот как можно получить полное название дня недели:
1 2 |
$dayOfWeek = date('l');
echo $dayOfWeek; // выведет "Monday" или "Tuesday" и т.д. в зависимости от текущей даты
|
Или можно получить сокращенное название дня недели:
1 2 |
$dayOfWeek = date('D');
echo $dayOfWeek; // выведет "Mon" или "Tue" и т.д. в зависимости от текущей даты
|
Второй вариант более удобен, если вам нужно получить двухбуквенное название дня недели для использования в текстовых сообщениях, например в электронной почте.