我设置了两个箭头,单击表示第二天、接下来的两天、很快,以及前一天、两天前、很快。该代码似乎不起作用?因为它只能在前一天和后一天得到一个。
<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>
这会将日期从您当时所在的日期增加或减少 1。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)