php - 如何使用 date() 回显 future 的一天?

标签 php date

我希望始终回显 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/

相关文章:

PHP检测搜索是否为日期

java - 获取上一季度的结束日期

php - 如果 current_time 比 Logged_time 多 1 天 php

php - 如何每隔x分钟自动删除?

php - 无法从导航菜单栏的数据库中获取数据

php - 检查数据库中是否已存在数据

将 Excel 日期数据保存到 MySQL 时,Java 日期格式化程序不起作用

excel - 转换文本 YYYY-MM-DD HH :MM:SS to Excel date

r - 选择具有连续年度季度的组

PHP 捕获函数抛出的 InvalidArgumentException