我正在和一个客户开发一个预订系统,预订是在夏令期间进行的.现在夏令储蓄已经不起作用了,预定的时间都是错误的。例:下午3点到4点之间预订的房间显示为下午2点至3点。
在我的application/config/config.php
文件中,我有$config['default_timezone'] = 'Europe/London';
,但这似乎没有帮助。
有什么指示吗?
谢谢
发布于 2014-10-29 08:58:46
如果您存储了房间预定的日期(这是您必须拥有的),您可以使用date('I', strtotime($date))
检查它们是否是在夏令时预订的,如果$date处于夏令时,则返回1;如果没有,则返回0。然后使用time()再次调用它,以查看当前是否是夏令时。相应地减去/加一个小时。
https://stackoverflow.com/questions/26636041
复制相似问题