我很難得到一個簡單的日期檢查正常工作。我搜索了所有的問題,迄今爲止,沒有任何解決方案對我有所幫助。PHP比較當前日期到給定日期
我想做一個從某個日期到今天的循環。
目前與下面的代碼發生了什麼是它不停止,只是繼續前進。當我登錄我時,我可以看到日期正在增加一天。我也嘗試翻轉運營商到<,但那導致循環被完全跳過。
任何想法?
$startOfPlayoffs = new DateTime("2016-04-29");
$today = date("Y-m-d");
for($i = $startOfPlayoffs; $i >= $today; $i->modify('+1 day'))
{
//... some stuff
}
有趣的是,當我硬編碼的日期,它工作正常。 I.E:
$endOfPlayoffs = new DateTime("2016-05-02");
這並不理想,所以希望能夠正常工作。
將'$ today'初始化爲'DateTime'對象。實際上,它只是一個字符串 – WillardSolutions
檢查日期格式是否返回一個字符串,與您的開始日期相比... –