在PHP中將天數(shù)添加到$Date我在表單中作為MySQL查詢的一部分返回了一個日期。2010-09-17我想將變量$Date 2設(shè)置為$Date 5,如下所示:$Date2 = $Date + 1$Date3 = $Date + 2等等.。所以它會回來2010-09-18, 2010-09-19等等.。我試過了date('Y-m-d', strtotime($Date. ' + 1 day'))但這給了我之前的日期$Date.怎樣才能以‘Y-m-d’格式獲取我的日期,以便可以在另一個查詢中使用?
3 回答

胡子哥哥
TA貢獻1825條經(jīng)驗 獲得超6個贊
你要做的就是用days而不是day就像這樣:
<?php
$Date = "2010-09-17";
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));
?>
它的輸出是正確的:
2010-09-18
2010-09-19

LEATH
TA貢獻1936條經(jīng)驗 獲得超7個贊
DateTime
add
$Date1 = '2010-09-17';$date = new DateTime($Date1);$date->add(new DateInterval('P1D')); // P1D means a period of 1 day$Date2 = $date->format('Y-m-d');
DateInterval
'P2D'
'P3D'
strtotime
$Date1 = '2010-09-17';$Date2 = date('Y-m-d', strtotime($Date1 . " + 1 day"));// var_dump($Date2) returns "2010-09-18"
- 3 回答
- 0 關(guān)注
- 405 瀏覽
添加回答
舉報
0/150
提交
取消