使用PHP获得第二天和前一天
我设置了两个箭头,单击第二天,第二天,不久和前一天(两天前,不久)。该代码似乎无法正常工作?因为第二天和前一天只有一个。
<a href="home.php?date=<?= date('Y-m-d', strtotime('-1 day', strtotime($date))) ?>" class="prev_day" title="Previous Day" ></a> <a href="home.php?date=<?= date('Y-m-d', strtotime('+1 day', strtotime($date))) ?>" class="next_day" title="Next Day" ></a>
有没有一种方法,如果我单击“下一步”按钮,则日期将在第二天连续更改。暂时只有一天
回答:
date('Y-m-d', strtotime('+1 day', strtotime($date)))
应该读
date('Y-m-d', strtotime(' +1 day'))
更新以回答评论中有关连续更改日期的问题。
<?php$date = isset($_GET['date']) ? $_GET['date'] : date('Y-m-d');
$prev_date = date('Y-m-d', strtotime($date .' -1 day'));
$next_date = date('Y-m-d', strtotime($date .' +1 day'));
?>
<a href="?date=<?=$prev_date;?>">Previous</a>
<a href="?date=<?=$next_date;?>">Next</a>
这会将日期从您当时的日期起增加或减少一倍。
以上是 使用PHP获得第二天和前一天 的全部内容, 来源链接: utcz.com/qa/423021.html