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中文网其他相关文章!