当前位置: 首页 > 面试题库 >

使用PHP获得第二天和前一天

方苗宣
2023-03-14
问题内容

我设置了两个箭头,单击第二天,第二天,不久和前一天(两天前,不久)。该代码似乎无法正常工作?因为第二天和前一天只有一个。

<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>

这会将日期从您当时的日期起增加或减少一倍。



 类似资料:
  • 如何以moment.js中的以下格式获取当月的第一天和最后一天和时间: 2016-09-01 00:00

  • 问题内容: 我正在寻找获取上个月第一天和最后一天的最佳方法。我使用它们进行SQL查询以获取上个月的统计信息。 我认为这是最好的方法,更优化但又不那么全面,有人有另一种方法可以做到这一点吗? 谢谢!! 问题答案: 在PHP 5.3中,您可以使用类:

  • 问题内容: 我有对象 我需要获得本周的第一天和最后一天。我需要将星期日和星期一的两种变体作为一周的开始和结束日期。我现在对代码有点困惑。你能帮我吗? 问题答案: 这适用于本周的第一天=本周的星期天,最后一天=本周的星期六。将其延长到周一至周日是微不足道的。 用户可以练习如何在不同月份的第一天和最后一天工作

  • 我正在解析明文电子邮件,一旦我有了正文文本,我想把它删减到第一段。

  • 我有一个LocalDate,需要得到一个月的第一天和最后一天。我该怎么做? 我需要获取LocalDate格式的和。 使用Three-Ten LocalDate类。

  • 它返回的第一个日期,我是一个菜鸟在正则表达式,所以请帮助我,谢谢