PHP: настройка изображения по сезону?

эй, ребята, что вы берете на себя.

Я хочу установить изображение заголовка на моем сайте (один для зимы и один для лета), основанный на том, что это зимний месяц или summermont.

так что мне интересно, что было бы самым простым способом? я использую дату ('n') и запрос, чтобы возвращаемое значение было истинным для зимы или summermonth.

что бы вы сделали?

спасибо за ваши советы.

Да, вы должны использовать date('n') . Например, например:

 function get_image() { $summer = array(4,5,6,7,8,9); return in_array(date('n'), $summer) ? 'summer.png' : 'winter.png'; } 

Googled и найден http://www.geekpedia.com/code152_Get-The-Current-Season.html

 function GetSeason() { $SeasonDates = array('/12/21'=>'Winter', '/09/21'=>'Autumn', '/06/21'=>'Summer', '/03/21'=>'Spring', '/01/01'=>'Winter'); //this needed to be at Jan 1st foreach ($SeasonDates AS $key => $value) // Loop through the season dates { $SeasonDate = date("Y").$key; if (strtotime("now") > strtotime($SeasonDate)) // If we're after the date of the starting season { return $value; } } } 

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