О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

PHP: Определить "первое воскресенье месяца"

-21 votes
+
-

Задача — узнать день месяца у "первого воскресенья августа", "второго понедельника сентября" и т.д.:
/**
* @param integer $weekNumber Номер недели.
* @param integer $dayOfWeek Порядковый номер дня недели.
* @param integer $monthNumber Порядковый номер месяца.
* @param integer $year Год.
* @return integer День месяца.
*/
function compute_day($weekNumber, $dayOfWeek, $monthNumber, $year)
{
// порядковый номер дня недели первого дня месяца $monthNumber
$dayOfWeekFirstDayOfMonth = date('w', mktime(0, 0, 0, $monthNumber, 1, $year));
 
// сколько дней осталось до дня недели $dayOfWeek относительно дня недели $dayOfWeekFirstDayOfMonth
$diference = 0;
 
подробнее

Полный оригинальный материал:

XandeadX