返回当前日期加 7 天
我正在尝试获取当前日期加上要显示的 7 天。
示例:今天是 2012 年 8 月 16 日,因此此 php 代码段将输出 2012 年 8 月 23 日。
$date = strtotime($date);
$date = strtotime("+7 day", $date);
echo date('M d, Y', $date);
现在,我得到的是:1970年1月8日。我错过了什么?
我正在尝试获取当前日期加上要显示的 7 天。
示例:今天是 2012 年 8 月 16 日,因此此 php 代码段将输出 2012 年 8 月 23 日。
$date = strtotime($date);
$date = strtotime("+7 day", $date);
echo date('M d, Y', $date);
现在,我得到的是:1970年1月8日。我错过了什么?
strtotime
将自动使用当前的 unix 时间戳来作为字符串注释的基础。
只需做:
$date = strtotime("+7 day");
echo date('M d, Y', $date);
为未来访客添加的信息:如果您需要向函数传递时间戳,则以下方法将起作用。
这将从昨天开始计算:7 days
$timestamp = time()-86400;
$date = strtotime("+7 day", $timestamp);
echo date('M d, Y', $date);
$date = new DateTime(date("Y-m-d"));
$date->modify('+7 day');
$tomorrowDATE = $date->format('Y-m-d');