Как получить день недели в php?

Пользователь

от clifford , в категории: PHP , 3 года назад

Как получить день недели в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@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');
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от jaylen.trantow , год назад

@clifford 

В PHP есть функция date(), которая возвращает текущую дату и время в указанном формате. Чтобы получить день недели, нужно использовать сочетание букв l или D в аргументе формата.


Например, вот как можно получить полное название дня недели:

1
2
$dayOfWeek = date('l');
echo $dayOfWeek; // выведет "Monday" или "Tuesday" и т.д. в зависимости от текущей даты


Или можно получить сокращенное название дня недели:

1
2
$dayOfWeek = date('D');
echo $dayOfWeek; // выведет "Mon" или "Tue" и т.д. в зависимости от текущей даты


Второй вариант более удобен, если вам нужно получить двухбуквенное название дня недели для использования в текстовых сообщениях, например в электронной почте.