我正在嘗試執行以下操作:使用會話變量$date_from
和$date_to
標記並將它們與這些日期間隔進行比較。這是我到目前爲止有:PHP日和月比較
這是我用的,只有日和月的格式:
$date1 = new DateTime('28-04-2014');
$seasonStart = date_format($date1, 'd-m');
就拿今天的日期,28-03-2014
,並做同樣的事情,它存儲在一個變量和if循環中的條件將是
if (28-03 < 28-04)
echo "it works"
但是,這是行不通的。我注意到它只是比較日期而不是月 如果我改變28-03 to 01-08
它會工作,這顯然是不正確的。
這將是最簡單的解決方案,我也試過這個,但是datetime中的「year」部分有點問題。你知道是否有辦法保留DateTime函數但沒有年份? – newPrimitives
年份問題如何?我們可能能夠解決它。 –
那麼如果某人在同一天預訂但明年會發生什麼 $ date2將是28-04-2015,它大於$ date1並且條件不起作用。 – newPrimitives