PHP时间:为开始日期添加可变周数

时间:2016-07-13 22:46:31

标签: php date

我试图将$ total变量的结果作为$ addedWeeks变量的数字。 $ total是我单独添加到表单中的数字总和。我可以得到数字的总和,但我不知道如何将这个总和添加到$ newDate变量。

$total = 0.0;
while(the_repeater_field( 'timeline_box' )):
    $total += get_sub_field( 'timeline_time' );
endwhile;
$oldDate = '2016-07-30';
$addedWeeks = $total;
$newDate = date('Y-m-d', strtotime($oldDate. " + {$addedWeeks} weeks"));
echo $newDate;

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我不知道我是否理解正确......但是,这实现了你想要的吗?

$oldDate = new DateTime('2016-07-30');
$oldDate->modify("+{$addedWeeks} week");
echo $oldDate->format('Y-m-d');