-6

私は次の機能を持っています:

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

今日の$invoiceDate日付は、$invoiceParams[2]今日の日付 + 7 である必要があります。

4

3 に答える 3

2

日付で strtotime を使用する

$invoiceParams[2] = date('m-d-Y',strtotime(" +7 days"));
于 2013-01-03T15:02:01.773 に答える
1

strtotimeを使用できます。

echo date('m-d-Y', strtotime("+1 week"));
于 2013-01-03T15:01:41.307 に答える
0

'+7 days'簡単なベンチマークを実行しただけで、フラットな秒数を追加すると、または文字列を解析する場合と比較して、少なくとも 2 倍高速になり'+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
于 2013-01-03T15:16:11.987 に答える