我很難很快採用UTC日期字符串和偏移量,並準確地將時間調整爲用戶本地時間。我在我們的服務器上收到一個日期:2017-06-21T20:26:28.744Z
,我需要把它變成發件人當地時間的時間戳。爲了這個例子,可以說偏移量是6個小時。本地時間格式化發件人的日期
我知道這可能是錯誤的,z部分解釋了什麼是抵消真的是。
我需要使用時刻將2017-06-21T20:26:28.744Z
轉換爲2017-06-21T14:26:28
。
這樣做似乎給了我字符串的UTC部分和砍掉偏移量。我需要使用偏移調節小時/分鐘回
moment
.utc('2017-06-21T20:26:28.744Z')
.local()
.format('YYYY-MM-DDTHH:mm:ss')
// 2017-06-21T20:26:28"
// I need 2017-06-21T14:26:28
'moment.utc('2017-06-21T20:26:28.744Z')。local()。format('YYYY-MM-DDTHH:mm:ss')'? –
試過了。我實際上會更新,以示例 –
您的代碼看起來很好,它會在我的環境中顯示「2017-06-21T22:26:28」(歐洲/羅馬時區UTC + 2)是正確的輸出。 – VincenzoC