В качестве короткого вечернего поста - задачка как получить число дней в произвольном месяце произвольного года.
Известно, что за число дней отвечает символ
Естественно, следует отметить, что формат
Тестовый прогончик:
Известно, что за число дней отвечает символ
t
в первом параметре функции date
. Значит, остается правильно сформировать второй параметр и обернуть всё это в функцию, например, так:
function getDaysCount($month, $year)
{
return date('t', strtotime('01.' . $month . '.' . $year));
}
Естественно, следует отметить, что формат
d.m.Y
являет собой дату в формате, понимаемом функцией date
.Тестовый прогончик:
$year = 2016;
foreach (range(1,12) as $month) {
var_dump(getDaysCount($month, $year));
}