我有一个要求,以两个不同的div显示下个月和下一年。 就像:
<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>
等...
当我们在同一年时,它可以工作,但是如果month +超过实际年份,我会寻找显示好年份的技巧。 如果我拨打+12个月,那我就需要美好的一年。
希望有人有一个主意, 非常感谢!
答案 0 :(得分:1)
与下个月的实际操作相同,也可以用于下一年。
$nextyear = date("Y", strtotime("+1 months"));
$nextyear2 = date("Y", strtotime("+2 months"));
$nextyear3 = date("Y", strtotime("+3 months"));