相关疑难解决方法(0)

这是一个PHP date()错误,还是我的代码有问题?

我有两个箭头图像,一个向后递增月份,一个通过href向前递增.

if (ISSET($_GET["month"])){
    $month_index = $_GET["month"];
}
else{
    $month_index = 0;
}
$month = strtotime("+".$month_index." month");
?>
...

<a href=<?php $month_index = $month_index - 1; echo "?month=".$month_index; ?>><img src="arrow_left.gif" ></a>
<div class="title">Logbook Calendar for <?php echo date("F Y",$month); ?> </div>
<a href=<?php $month_index = $month_index + 2; echo "?month=".$month_index; ?>><img src="arrow_right.gif"></a>
Run Code Online (Sandbox Code Playgroud)

问题是当2015年2月出现时,date()返回"March 2015" - 所以$ month_index = 6和$ month_index = 7都是March.

我在http://writecodeonline.com/php/上运行了这段代码:

date_default_timezone_set("America/New_York");
$month_index = 6;
$month_index = $month_index - 1;
$month_index = $month_index + 2; 
echo $month_index; …
Run Code Online (Sandbox Code Playgroud)

php date datepicker

3
推荐指数
2
解决办法
935
查看次数

标签 统计

date ×1

datepicker ×1

php ×1