-3

完整错误:

Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct()
[<a href='datetime.--construct'>datetime.--construct</a>]: Failed to parse time
string (Next log in) at position 0 (N): The timezone could not be found in the
database' in /home/bd92/public_html/login.php:144 Stack trace:
#0 /home/bd92/public_html/login.php(144): DateTime->__construct('Next log in')
#1 {main} thrown in /home/bd92/public_html/login.php on line 144

此错误发生在此行:

$unbanned = new Datetime($dbunbanned);

它进入数据库,并在用户被取消禁止时获取。

然后它会生成一个日期时间,以便我可以将其与当前日期进行比较,并查看禁令是否已过期,但我收到此错误。

4

1 回答 1

1

使用DateTime类时,您必须提供默认时区。如果不是,您将收到一个致命错误。

date_default_timezone_set('America/New_York');
于 2012-12-08T20:50:52.517 回答