今天的日期+ x天

时间:2013-01-03 14:59:58

标签: php

我有以下功能:

$invoiceParams[2] = $invoiceDate; // dueDate 

$invoiceDate是今天的日期,$invoiceParams[2]应该是今天的日期+7。

3 个答案:

答案 0 :(得分:2)

使用带日期的strtotime

$invoiceParams[2] = date('m-d-Y',strtotime(" +7 days"));

答案 1 :(得分:1)

您可以使用strtotime

echo date('m-d-Y', strtotime("+1 week"));

答案 2 :(得分:0)

与解析'+7 days''+1 week'字符串相比,只需运行快速基准测试并添加平坦的秒数至少快两倍。

$invoiceDate = time(); // now
$invoiceParams[2] = $invoiceDate + 604800; // +7 days

// Test
echo date('M-d, Y', $invoiceDate); // Now: Jan-03, 2013
echo date('M-d, Y', $invoiceParams[2]); // +7 days: Jan-10, 2013