[英]PHP Include based on date
嘗試根據特定日期進行更改。 會這樣的工作:
if (date('m/d/Y') < date('m/d/Y', strtotime("01/10/2011"))) {
//Display something
}
else if (date ('m/d/Y') >= date('m/d/Y', strtotime("01/10/2011")) && date ('m/d/Y') <= date("m/d/Y', strtotime("05/10/2011"))
// Display something else
else {
//Display something different
}
如果我正確理解strtotime功能,我認為它會起作用。 但我不確定我是否正確理解它。 讓我知道!
date
返回像繩子2011-01-26
,你無法比擬的另一個字符串像2011-02-23
任何有用的結果。 您需要比較strtotime
或time
產生的時間戳:
if (time() /* (now) */ < strtotime('2011-01-26')) ...
您應該比較時間戳(什么是strtotime
和time
返回)而不是字符串(什么date
返回)。
像這樣:
if (time() < strtotime('01/10/2011')) {
//Display something
}
else if (time() >= strtotime('01/10/2011') && time() <= strtotime('05/10/2011'))
// Display something else
else {
//Display something different
}
編輯 :另外,當你不需要php來解析它們時,使用單引號。 它們的工作速度稍快。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.