解決MongoDB儲存時間時差的問題

2021-09-13 10:24:49 字數 372 閱讀 2979

mongodb儲存時間型別資料時,都是先轉換為utc時間,然後儲存到資料庫中,當我們取出儲存的時間時,就會出現時差的問題。比如我們用的北京時間,讀取到的數值就會看到比當前時間少了8個小時,難道說我們在每次讀取的時候都要單獨處理一下時間嗎,這就比較麻煩。其實,我們可以在儲存的時候進行相應的處理,只需使用gettimezoneoffset()和toisostring()函式。

該標準稱為 iso-8601 ,格式為: yyyy-mm-ddthh:mm:ss.sssz。

localdate(v) ,
我們在儲存時間的時候呼叫localdate()這個函式就可以了,無論你處在哪個時區結果顯示都和當地時間一樣。

解決MongoDB儲存時間時差的問題

mongodb儲存時間型別資料時,都是先轉換為utc時間,然後儲存到資料庫中,當我們取出儲存的時間時,就會出現時差的問題。比如我們用的北京時間,讀取到的數值就會看到比當前時間少了8個小時,難道說我們在每次讀取的時候都要單獨處理一下時間嗎,這就比較麻煩。其實,我們可以在儲存的時候進行相應的處理,只需使...

解決Linux伺服器時差問題

先說時區的配置,主要是兩個檔案 etc localtime etc timezone timezone這個檔案是個文字,裡面只需要寫一行自己的時區就行,我們這裡就是上海 asia shanghai localtime這個檔案的型別不清楚,裡面就寫了些timezone data,它可以從系統自帶時區檔...

獲取本地時間與指定城市的時差

longitude info longitude latitude info latitude 通過googled api 根據經緯度獲取當地時間與utc國際時間差 url 你的key curl curl init 設定抓取的url curl setopt curl,curlopt url,url ...