首頁 > 後端開發 > php教程 > 如何在 PHP 中檢查日期是否在兩個日期之間?

如何在 PHP 中檢查日期是否在兩個日期之間?

DDD
發布: 2024-11-22 16:21:33
原創
959 人瀏覽過

How to Check if a Date Falls Between Two Dates in PHP?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板