Как я могу получить день определенной даты с PHP

У Jimmy есть он правильный, когда Вы хотите быть в состоянии использовать единственную переменную для нескольких типов, но все те типы реализуют тот же метод с помощью объявления интерфейса. Тогда можно назвать их основным методом для интерфейсной переменной определенного типа.

существует вторая причина использовать интерфейсы, как бы то ни было. Когда архитектор проекта является различным человеком, чем кодер реализации, или существует несколько кодеров реализации и один менеджер проектов. Ответственное лицо может записать целый набор интерфейсов и видеть, что система взаимодействует, и затем предоставьте разработчикам право заполнять интерфейсы с классами реализации. Это - лучший способ гарантировать, чтобы несколько человек записали совместимые классы, и они могут сделать это параллельно.

38
задан Jason 14 May 2015 в 15:53
поделиться

2 ответа

Вы можете использовать функцию дата . Я использую strtotime , чтобы получить метку времени этого дня; существуют и другие решения, например mktime .

Например, с модификатором 'D' для текстового представления тремя буквами:

$timestamp = strtotime('2009-10-22');

$day = date('D', $timestamp);
var_dump($day);

Вы получите:

string 'Thu' (length=3)

И с модификатор 'l' для полного текстового представления:

$day = date('l', $timestamp);
var_dump($day);

Вы получите:

string 'Thursday' (length=8)

Или модификатор 'w', чтобы перейти к номеру дня (от 0 до 6, 0 - воскресенье, а 6 - суббота) :

$day = date('w', $timestamp);
var_dump($day);

Вы получите:

string '4' (length=1)
106
ответ дан 27 November 2019 в 03:01
поделиться
$date = '2009-10-22';
$sepparator = '-';
$parts = explode($sepparator, $date);
$dayForDate = date("l", mktime(0, 0, 0, $parts[1], $parts[2], $parts[0]));
3
ответ дан 27 November 2019 в 03:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: