PHP 檢查日期是否在兩個日期之間
在PHP 中,您可以有效地確定給定日期是否在兩個指定日期之間。為了解決提出的問題,讓我們檢查一下程式碼。
提供的程式碼定義了三個日期變數:$ paymentDate、$contractDateBegin 和 $contractDateEnd。使用 date() 函數將 $ paymentDate 變數設定為目前日期。但是,它使用 d/m/Y 格式,這可能無法產生所需的結果。
為了確保格式正確,請使用 strtotime() 函數將 $ paymentDate 變數轉換為 Y-m-d 格式。這種格式有利於 PHP 中的比較。
程式碼中也使用了 >且
$paymentDate = date('Y-m-d', strtotime(date('Y-m-d'))); $contractDateBegin = date('Y-m-d', strtotime('01/01/2001')); $contractDateEnd = date('Y-m-d', strtotime('01/01/2015')); if ((($paymentDate >= $contractDateBegin) && ($paymentDate <= $contractDateEnd))) { echo "is between"; } else { echo "NO GO!"; }
>= 和
以上是如何在 PHP 中檢查日期是否在兩個日期之間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!