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

PHP 中如何判斷一個日期是否在兩個日期之間?

DDD
DDD原創
2024-11-16 05:59:03466瀏覽

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

PHP 檢查日期是否在兩個日期之間

要驗證特定日期是否在指定範圍內,PHP strtotime()函數起著至關重要的作用。

這是包含 strtotime() 函數的程式碼的更新版本:

$paymentDate = date('Y-m-d');
$paymentDate=date('Y-m-d', strtotime($paymentDate));
$contractDateBegin = date('Y-m-d', strtotime("01/01/2001"));
$contractDateEnd = date('Y-m-d', strtotime("01/01/2012"));

if (($paymentDate >= $contractDateBegin) && ($paymentDate <= $contractDateEnd)){
    echo "is between";
}else{
    echo "NO GO!";  
}

使用 strtotime(),我們將所有日期轉換為「Y-m-d」格式以保持一致性。此外,比較運算子被修改為“>=”和“

透過實現這些更改,您的程式碼應準確地確定提供的日期是否屬於指定日期範圍。

以上是PHP 中如何判斷一個日期是否在兩個日期之間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn