如何设定具体日期?

时间:2011-12-28 20:48:12

标签: php mktime

我正在尝试使用

创建日期
$date_end = mktime(0, 0, 0, date('m'), date('d')+7, date('Y'), $date_set);

今天的输出是+ 7天而不是给定的日期+7。

3 个答案:

答案 0 :(得分:3)

The manual says nothing about mktime() taking a date as argument

使用strtotime("+7 days", $date_set)

答案 1 :(得分:2)

$date_end = mktime(0, 0, 0, date('m', $date_set), date('d', $date_set)+7, date('Y', $date_set));
我相信,

是您要完成的任务(假设$date_set是时间戳)。另外,@克里斯蒂安的建议我认为是一个很好的建议。

答案 2 :(得分:-1)

为什么要传递$date_set变量,如果您已经有时间,为什么要使用mktime

只需添加7天:$date_end = $date_set + (7 * 86400);