当我尝试显示一些日期时,我收到此警告date_timezone_set() expects parameter 1 to be DateTime, boolean given dans format_date()
,这只是一个警告,但我正在寻找解决方案以将其删除。
我认为问题出在我的数据上,我有一些用户,当这些用户未设置生日日期时,该用户名设置为默认值0,因此我认为date_timezone_set()取0作为布尔值并向我显示此警告。
您知道我如何避免这种情况吗?我认为将默认值设置为null是一种解决方案,但我不想接触数据库,这不是我的。