如何使用date()回显未来的一天?

时间:2015-06-05 20:28:40

标签: php date

我想总是在3天后回复日期。所以现在我有:

$date = date("l F jS");
echo $date;

哪个回声" 6月5日星期五"

我到底做了什么,以便它回避" 6月8日星期一"而且明天它会回避" 6月9日星期二" (总是提前3天)。

1 个答案:

答案 0 :(得分:5)

您可以将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");