эй, ребята, что вы берете на себя.
Я хочу установить изображение заголовка на моем сайте (один для зимы и один для лета), основанный на том, что это зимний месяц или 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; } } }
Кажется законным, его можно немного сгустить, но я оставлю это как упражнение для читателя.