我想根據客戶端的TimeZone在Cake項目中獲取客戶端的時間以顯示記錄。如何在php中獲取客戶端的時間(cake php/core)
例如,
如果在一個記錄的數據庫中創建時間是4:03pm(16:03:00)
(印度 - 服務器時間)
,如果客戶是在美國觀看相同的記錄系統必須顯示created time - 5:33
上午(05:00:00)(根據時間華盛頓區)
因爲當被用戶加入印度創紀錄的
一次是在印度4:03pm(16:03:00)
和5:33
上午(05:00:00)`在美國(華盛頓州shington)。
如果可能的話,通過使用蛋糕php約定解決方案,如果任何用戶可以使用核心PHP解決我的問題,最受歡迎。
但不使用javascript/jquery
在此先感謝。
你不會允許使用客戶端代碼,不會使用IP地址查找(無論如何都可能被欺騙),並且不允許用戶設置時區(因爲它們可能是錯誤的)。因此,似乎唯一可接受的解決方案是HTTP提供的,特別是[HTTP請求字段](http://en.wikipedia.org/wiki/List_of_HTTP_header_fields) – AgRizzo
不知道爲什麼人們投票,如果沒有辦法要做到這一點 我想要的方式。他們可以簡單地提到評論。這個問題也沒有錯。 –
對於所有投票贊成這個問題的人們來說:「我得到了解決方案,在Cake Cake中,我們可以使用Time幫助程序來做到這一點。」 –