我希望始终回显 3 天后的日期。所以现在我有:
$date = date("l F jS");
echo $date;
这与“6 月 5 日星期五”相呼应
我到底该怎么做才能让它回显“6 月 8 日星期一”,明天又回显“6 月 9 日星期二”(总是提前 3 天)。
最佳答案
您可以将 strtotime()
与 relative date format 一起使用。当您将 Unix 时间戳作为第二个参数传递给 date()
时,它将格式化该日期。
$date = date("l F jS", strtotime('+3 days'));
echo $date;
或者,如果您更喜欢 OOP,请使用 DateTime()
。使用DateTime()
,您可以将相对日期格式直接放入其构造函数中。它还可以处理诸如夏令时之类的事情,这些事情可能会发挥作用,具体取决于您正在做什么。
$date = new DateTime('+3 days');
echo $date->format("l F jS");
关于php - 如何使用 date() 回显 future 的一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30675320/