我正在使用CodeIgniter日历类来生成可用性日历。我使用循环检查日期是否在“保留”数组中,如果是,则为该单元格提供一类预订。
出于某种原因,在我的服务器(Ubuntu 11.04)上,当显示日历时,预订日期显示的时间提前一天。我正在尝试调试此问题,因为问题没有出现在我的本地计算机上,并且数据库中的值是正确的。由于它适用于我的本地机器,我认为它不应该是代码问题。
我已经验证了date.timezone的php.ini设置是相同的,系统日期(在命令行中键入'date')也是相同的。
有谁能让我进一步了解如何调试此问题?
答案 0 :(得分:0)
我最终搞清楚问题出在哪里。我的数据库服务器上的时区不正确(我的生产服务器后面6个小时)。