2011-12-22 27 views
2

我在Drupal安裝日期模塊7 然而,當我嘗試使用上下文過濾器作爲日期。 我總是得到這個錯誤。警告:date_timezone_set()預計參數1是日期時間,在給定的format_date布爾()

警告:date_timezone_set()期望參數1是DateTime,在format_date()(httpdocs/includes/common.inc的第1909行)中給出的布爾值。 警告:date_format()期望參數1爲DateTime,在format_date()(include/common.inc的第1919行)中給出的布爾值。

有誰遇到過同樣的事情?

請幫忙。

謝謝!

回答

0

我現在遇到同樣的問題。在註釋掉format_date()函數調用後,該警告消失。我會後回來時,我知道更多..

編輯: 找到源這個問題 - 當你提供參數無效format_date()函數警告被炒魷魚(我建議你檢查你的變量值,我的是空的)。

+0

喜做ü意味着我必須做的論據「PHP驗證碼」?但因爲我的論點是日結濾芯由右它不應該給人錯誤。如果日期無效,它只會返回沒有結果。我仍然遇到的問題時,我輸入無效日期... – claire 2012-05-14 01:46:16

+0

不,我的意思是,你可能放棄錯誤的參數類型 - 檢查[format_date](http://api.drupal.org/api/drupal/includes !common.inc/function/format_date/7)檢查第一個參數是否是UNIX時間戳(而不是字符串或NULL)。 – stuchl4n3k 2012-05-23 10:55:27

相關問題