首頁 > 後端開發 > php教程 > 如何檢查日期是否在給定範圍內?

如何檢查日期是否在給定範圍內?

Susan Sarandon
發布: 2024-12-01 09:20:13
原創
602 人瀏覽過

How Can I Check if a Date Is Within a Given Range?

確定日期是否在指定範圍內

給定開始和結束日期,如何驗證使用者指定的日期就在其中範圍?

範例:

$start_date = '2009-06-17';
$end_date = '2009-09-05';
$date_from_user = '2009-08-28';
登入後複製

轉換為時間戳

為了方便此驗證,將使用 strtotime將日期轉換為時間戳整數function.

實作:

check_in_range($start_date, $end_date, $date_from_user);

function check_in_range($start_date, $end_date, $date_from_user)
{
  // Convert to timestamps
  $start_ts = strtotime($start_date);
  $end_ts = strtotime($end_date);
  $user_ts = strtotime($date_from_user);

  // Check if user date falls between start and end
  return (($user_ts >= $start_ts) && ($user_ts <= $end_ts));
}
登入後複製

說明:

說明:說明:

以上是如何檢查日期是否在給定範圍內?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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