Функция first_tuesday()
должна возвращать дату первого вторника года, но особенно в случае 2011 года она возвращает неправильное значение. как исправить код, чтобы он работает во всех случаяхПервый вторник PHP
function first_tuesday($year){
$first_january = mktime(0,0,0,1,1,$year);
$day_week = date("w",$first_january);
$first_tuesday = $first_jan + ((2 - $day_week) % 7)* 86400;
return date("d/m/Y",$first_tuesday);
}
Можете ли вы написать имена переменных на английском языке, чтобы нам было легче понять, что вы пытаетесь сделать? –
сделано. отредактировал его на английском извините за это – user3172273
Пожалуйста, не забудьте принять ответ, нажав на галочку рядом с одним из ответов, если вы нашли решение своей проблемы здесь. –