我正在尝试与
$date_end = mktime(0, 0, 0, date('m'), date('d')+7, date('Y'), $date_set);
输出是今天 + 7 天,而不是给定日期 + 7。
使用strtotime("+7 days", $date_set)
.
$date_end = mktime(0, 0, 0, date('m', $date_set), date('d', $date_set)+7, date('Y', $date_set));
是,我相信,你试图完成的(假设$date_set
是一个时间戳)。否则,@Kristian 的建议我认为是一个很好的建议。
你为什么要传递一个$date_set
变量,mktime
如果你已经有时间,你为什么要使用?
只需添加 7 天:$date_end = $date_set + (7 * 86400);