0
我在GMT中將事件日期時間保存在db中。我如何向用戶展示今天的活動?基於用戶日期搜索事件的正確方法(以GMT格式存儲的事件時間)
由於時區轉換導致日期更改時,這尤其會造成問題。
例子:
- 用戶創造了2015年8月12日23:45(這是他自己的時區)
- 當我將它保存在數據庫日期的事件成爲2015年8月13日(GMT)
現在如果我需要在8月12日向用戶展示所有事件,我該怎麼做?我的查詢將如何。
我在GMT中將事件日期時間保存在db中。我如何向用戶展示今天的活動?基於用戶日期搜索事件的正確方法(以GMT格式存儲的事件時間)
由於時區轉換導致日期更改時,這尤其會造成問題。
例子:
現在如果我需要在8月12日向用戶展示所有事件,我該怎麼做?我的查詢將如何。
您可以使用碳的副本()函數爲此。
看到類似的問題,從這個線程: How can I change the timezone of the outputted date in Laravel 4?
這不是真正的顯示用戶。這更多的是關於如何從用戶在自己的時區給出的日期獲取事件。但在數據庫中它保存在UTC中 – Ankit