我需要保存日期:2017年2月16日5PM HST。如何在其他時區保存日期/時間
數據庫(Parse)只接受JS日期。而且,我的系統時區是IST。 JS日期不能保存在不同的時區。
爲了克服這個問題,我保存了三個變量。日期(計算,下面解釋的計算),時區偏移,時區
日期使用moment.tz(DateObject, Timezone)
轉換。
但是,調用toDate()函數似乎將其更改回IST。
在進一步的檢查中,我發現了Moment對象的一個_d
鍵,它似乎在IST中具有轉換日期時間。
但是,我似乎無法得到它的工作。
任何提示都會有幫助。
你是什麼意思的「保存在不同的時區」?時區是表示層的關注點。 '01:00 + 00:00'和'02:00-01:00'是相同_time_,呈現不同。時間點使用大整數(_timestamp_)表示,並且此時間戳是您應該保存的內容。當你加載這個時間戳並且想再次使用它時:你可以從你選擇的任何區域的角度來呈現它。 – Birchlabs
你能發佈你已經編碼的代碼片段嗎? – Sekar
@Birchlabs我無法保存時間戳,因爲分析服務器只接受JS日期。 「保存在不同的時區」,這意味着我可能需要保存我選擇的日期,比如HST或PST。在更廣的範圍內,這意味着,它不會被保存在5 IST中,並根據其時區向用戶顯示日期。我需要存儲5個HST。讓我知道,如果我有道理。 – ankitjain11