2011-12-22 88 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

相关问题