CodeIgniter夏令时

时间:2014-10-29 16:42:31

标签: php codeigniter

我正在与客户一起预订系统,并且在夏令时期间进行了预订......现在,夏令时没有实现,所做的预订都显示错误的时间。示例:下午3-4点之间预订的房间显示为下午2-3点。

在我的application/config/config.php文件中,我有$config['default_timezone'] = 'Europe/London';,但这似乎没有帮助。

任何指针?

由于

1 个答案:

答案 0 :(得分:2)

如果您存储了预订房间的日期,那么您可以检查是否在夏令时期间预订了房间。     date('I', strtotime($date)) 如果$ date是夏令时,则返回1,否则返回0。然后用time()再次调用它以查看它是否是当前的夏令时。相应减去/加一小时。