2014-10-29 191 views
0

我正在與客戶一起訂購預訂系統,預訂是在夏令時期間進行的......現在夏令時不生效,所做的預訂都顯示錯誤的時間。例如:在下午3-4點之間預訂的房間顯示爲下午2-3點。我有$config['default_timezone'] = 'Europe/London';但是這似乎沒有幫助。CodeIgniter夏令時

任何指針?

感謝

回答

2

如果您存儲日期,房間被訂滿了,你必須有,你可以檢查,如果他們在夏令時使用預訂 date('I', strtotime($date)) 如果$日期是在將返回1夏令時,如果不是,則爲0。然後用time()再次調用它來查看它是否是夏令時。相應地減去/添加一小時。

+0

這很聰明 - 謝謝你亞當! – Iain 2014-10-30 23:54:55