Как вы получаете название дня, который является первым днем ​​определенного месяца / года в php? - PullRequest
0 голосов
/ 30 марта 2012

Мне нужно создать функцию, которая принимает месяц и год в качестве параметров и возвращает название дня, который был 1-го числа месяца.

Например, сегодня 30 марта 2012, какЯ узнаю, какой день был первым?Все, что я знаю, это март 2012 года. Извините за повторение, я просто хочу прояснить ситуацию.

Ответы [ 2 ]

2 голосов
/ 30 марта 2012

Используйте комбинацию функций strtotime и date:

$f_dt = strtotime("$month/01/$year");
$day = date('D', $f_dt);
1 голос
/ 30 марта 2012

Ack, полностью неправильно прочитано ... хорошо, вместо этого должно быть date('D',strtotime($year.'-'.$month.'-01'))

Я предполагаю, что под названием дня вы подразумеваете понедельник, вторник и т. Д. Измените параметр 'D' там на 'l' (строчная буква L), если вы хотите, чтобы дата записывалась вместо Mon, Tue и т. Д.

...