所以我的第一個日期范圍是這樣的:03/07/2019 - 06/08/2019。我還有另一個像這樣的第二個日期范圍:30/07/2019 - 01/08/2019。如何檢查第二個日期范圍是否屬于 PHP 中的第一個日期范圍?
2 回答

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊
這是可以幫助您的sql查詢
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

蕪湖不蕪
TA貢獻1796條經驗 獲得超7個贊
首先,需要從日期轉換d/m/y到y-m-d(你可以從參考PHP轉換日期格式為dd /月/年=> YYYY-MM-DD),然后可以使用以下代碼:
$firstStartDate = strtotime('2019-07-03');
$firstEndDate = strtotime('2019-08-06');
$secondstartDate = strtotime('2019-07-30');
$secondEndDate = strtotime('2019-08-01');
if (($secondstartDate >= $firstStartDate && $secondstartDate <= $firstEndDate) && ($secondEndDate >= $firstStartDate && $secondEndDate <= $firstEndDate)) {
echo 'inside range';
}
希望對你有幫助??!
- 2 回答
- 0 關注
- 305 瀏覽
添加回答
舉報
0/150
提交
取消