我在預(yù)訂系統(tǒng)上有 2 個(gè)日期,即入住日期和退房日期。我想知道從簽到到簽出的天數(shù)。我可以在 mysql 中運(yùn)行 Select 查詢并獲得我的結(jié)果。但我正在努力解決如何在 php 中輕松完成。我不知道如何在預(yù)訂的每一行中顯示查詢結(jié)果我的sql查詢:SELECT timestampdiff(DAY, bookeddate, bookeddateout) AS days
FROM users這工作正常并創(chuàng)建名為 days 的臨時(shí)列。我對(duì)此很陌生,我不知道該怎么做。對(duì)不起大家。我想要的是顯示一個(gè)人在用戶表的列中停留的天數(shù)。
1 回答

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
你可以使用這個(gè)函數(shù),我把調(diào)用寫(xiě)成 dataDiff($firstDay,$lastDay)
function dataDiff($date1, $date2) {
$dateDiff = 0;
$nextday = $date1;
while($nextday <= $date2) {
$nextday = date("Y-m-d", strtotime("+1 day", strtotime($nextday)));
$dateDiff++;
}
return $dateDiff;
}
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)
0/150
提交
取消