0
不鐵手柄時區或者我們應該爲它的代碼? 例如醫生訂單藥如每天6小時在紐約一個病人......然後飛往加利福尼亞州和開誰曾在紐約訪問,並期待在他的藥時間表,病人的圖表......如何Rails的處理這個問題情況呢?本身Rails應用程序和時區
不鐵手柄時區或者我們應該爲它的代碼? 例如醫生訂單藥如每天6小時在紐約一個病人......然後飛往加利福尼亞州和開誰曾在紐約訪問,並期待在他的藥時間表,病人的圖表......如何Rails的處理這個問題情況呢?本身Rails應用程序和時區
我的理解是,Rails將所有時間類型(:datetime
,:time
,:timestamp
)轉換爲UTC,然後將其存儲在數據庫中。
如果你想確保本地時間總是顯示,那麼你需要顯示它之前打電話給您的數據TimeZone#utc_to_local
。
http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-local
沒有在這個問題上的一些更多的好背景資料:
In Ruby on Rails, what's the difference between DateTime, Timestamp, Time and Date?
我希望幫助。
其實,你需要的方法可以的localtime。對不起,有任何困惑。 – Geoff