如何在PHP中添加可變天數到日期?我發現的所有例子都是用特定天數計算的例子,而不是一個變量。添加可變日期數
$date = $row["date"]; // i.e 2015-12-13
$days = $row["days"]; // i.e 10
欲放的輸出(在該示例中2015-12-23
)在可變$futuredate
。
謝謝!
如何在PHP中添加可變天數到日期?我發現的所有例子都是用特定天數計算的例子,而不是一個變量。添加可變日期數
$date = $row["date"]; // i.e 2015-12-13
$days = $row["days"]; // i.e 10
欲放的輸出(在該示例中2015-12-23
)在可變$futuredate
。
謝謝!
你可以嘗試用strtotime()
和date()
功能
$date = $row['date'];
$days = $row['days'];
$futuredate = date('Y-m-d',strtotime($date) + (24*60*60*$days));
並且希望您沒有添加將您帶入夏令時的值....但爲什麼'* 1000',unix時間戳以秒爲單位進行測量,而不是以毫秒爲單位 –
錯誤對不起! –
爲什麼不只是'$ newdate = date(「d/m/Y」,strtotime('+'。$ days。'days',strtotime($ date)));' – Epodax
做到這一點'$ daysToAdd = 5; $ date = new DateTime($ rows ['date']); $ interval = new DateInterval('P'。$ daysToAdd。'D')'; 'date-> add($ interval);' –