AlekseyP
Новичок
Создание списка месяцев с годами
Здравствуйте. Подскажите, пожалуйста, как правильно реализовать такое:
Нужно, что бы выводился список месяцев с годами начиная, например, от сентября 2007 и до текущего месяца текущего года, т.е:
Но мне кажется, что этот вариант неправильный, и можно сделать как-то проще.
Здравствуйте. Подскажите, пожалуйста, как правильно реализовать такое:
Нужно, что бы выводился список месяцев с годами начиная, например, от сентября 2007 и до текущего месяца текущего года, т.е:
- Сентябрь 2007
- Октябрь 2007
- ... и т. д., все месяцы ...
- Февраль 2010
- Март 2010
PHP:
$year = 2007;
$month_name = array (1 => "Январь", 2 => "Февраль", 3 => "Март", 4 => "Апрель", 5 => "Май", 6 => "Июнь", 7 => "Июль", 8 => "Август", 9 => "Сентябрь", 10 => "Октябрь", 11 => "Ноябрь", 12 => "Декабрь");
$cur_year = date("Y"); //текущий год
$cur_month = date("n"); //текущий месяц
for ($month = 9; $month <= 12; $month++)
{
echo $month_name[$month]." ".$year."<br />";
}
for ($year = 2008; $year < $cur_year; $year++)
{
for ($month = 1; $month <= 12; $month++)
{
echo $month_name[$month]." ".$year."<br />";
}
}
for ($month = 1; $month <= $cur_month; $month++)
{
echo $month_name[$month]." ".$year."<br />";
}
