Как я могу показать в следующем месяце и в следующем году в PHP? - PullRequest
0 голосов
/ 18 октября 2018

У меня есть запрос, который показывает следующие месяцы и год в двух разных делениях.как:

<li role="presentation">
<a href="#tab1" role="tab" data-toggle="tab">Nov <span>2018</span></a>
</li>
<li role="presentation">
<a href="#tab1" role="tab" data-toggle="tab">Dec <span>2018</span></a>
</li>
<li role="presentation">
<a href="#tab1" role="tab" data-toggle="tab">Jan <span>2019</span></a>
</li>

Для этого я на самом деле использую:

$month = date('F');
$year = date("Y");
$nextmonth = date("F", strtotime("+1 months"));
$nextmonth2 = date("F", strtotime("+2 months"));
$nextmonth3 = date("F", strtotime("+3 months"));

и я использую вызов

<li role="presentation" class="active">
<a href="#tab1" role="tab" data-toggle="tab"><?php echo $month; ?> 
<span><?php echo $year; ?></span></a>
</li>
<li role="presentation" class="active">
<a href="#tab1" role="tab" data-toggle="tab"><?php echo $nextmonth; ?> 
<span><?php echo $year; ?></span></a>
</li>
<li role="presentation" class="active">
<a href="#tab1" role="tab" data-toggle="tab"><?php echo $nextmonth2; ?> 
<span><?php echo $year; ?></span></a>
</li>

и т. д. *

это работает, когда мы находимся в том же году, но я ищу трюк для показа хорошего года, если месяц + превышает фактический год ... если я звоню +12 месяцев, мне нужен хороший год.

Надеюсь, у кого-то естьидея, большое спасибо!

1 Ответ

0 голосов
/ 18 октября 2018

То же, что вы делали на следующий месяц, вы также можете использовать для следующего года.

$nextyear = date("Y", strtotime("+1 months"));
$nextyear2 = date("Y", strtotime("+2 months"));
$nextyear3 = date("Y", strtotime("+3 months"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...