我想总是在3天后回复日期.所以现在我有:
$date = date("l F jS");
echo $date;
Run Code Online (Sandbox Code Playgroud)
哪个回声"星期五6月5日"
我究竟做了什么,以便它回避"6月8日星期一",明天又回到"6月9日星期二"(总是提前3天).
您可以使用strtotime()
一个相对日期格式.当您传递Unix时间戳作为第二个参数时date()
,它将格式化该日期.
$date = date("l F jS", strtotime('+3 days'));
echo $date;
Run Code Online (Sandbox Code Playgroud)
或者如果您更喜欢使用OOP DateTime()
.有了DateTime()
你可以把相对的日期格式到了它的构造函数.它还处理夏令时等事情,可能会根据您正在做的事情发挥作用.
$date = new DateTime('+3 days');
echo $date->format("l F jS");
Run Code Online (Sandbox Code Playgroud)