PHP日历上的上一个和下一个按钮

时间:2016-04-12 20:50:57

标签: php

href=\"index.php?month=". ($month - 1) . "&year=$year

href=\"index.php?month=" . ($month + 1) . "&year=$year\

第一个链接使日历在点击时返回一个月,第二个链接使日历前进一个月,问题是如果$ month = 1,即" Jan"然后$ month等于0。

我试图将0变为1,并将$年减1。

有关最有效方法的任何建议吗?

1 个答案:

答案 0 :(得分:0)

只需使用三元运算符:

href=\"index.php?month=". ($month - 1 == 0?12:$month - 1) . "&year=$year

基本上意味着:

if($month - 1 == 0)
       echo 12;
    else
       echo $month - 1;

下个月也是如此:

    href=\"index.php?month=" . ($month + 1 == 13?0:$month + 1) . "&year=$year