Получить, с какого дня недели начинается месяц для заданного ввода

У меня есть функция, которая определяет, с какого дня недели начинается месяц для текущего месяца:

public function firstDayOfMonth()
    {
        $day =  (int) date("w", strtotime(date('m').'/01/'.date('Y').' 00:00:00'));
        return $day;
    }

Как бы я изменил вышеизложенное таким образом, чтобы я мог получить день недели, с которого начинается месяц, если я введу его, например, «июнь».


person RSM    schedule 09.05.2012    source источник
comment
возможный дубликат Как найти дата начала и окончания любого заданного года и месяца - Пожалуйста, используйте этот поиск по сайту, есть множество вопросов по данным, на большинство из них даны правильные ответы. Сомневаюсь, что ваш сценарий там не обсуждался.   -  person hakre    schedule 09.05.2012


Ответы (1)


Вы можете упростить свой код до этого:

$month = 'June';
$day = (int) date('w', strtotime($month));
person abhay440    schedule 09.05.2012
comment
ну в таком случае: $month = 'июнь 2012'; - person abhay440; 09.05.2012