我有本地時區的用戶可以與他們正在設置事件開始時間的設施不同。我想花時間(比如上午10點),並將javascript日期對象更改爲設施時區的上午10點,而不是本地時區。我知道本地時區和期望時區的utc偏移量。我一直無法將它們連接在一起。這是我的例子。如何在不改變時間的情況下使用javascript更改日期時間
var localOffset = 420;
var desiredOffset = 360;
var eventStartDate = moment(localStartDate);
eventStartDate.subtract(localOffset - desiredOffset);
我原來的時間是在MDT和我想要的是CDT,但上午10點的開始時間需要保持不變。如果我可以做到這一點,而不使用momentjs,那很好。
看起來你有所有正確的作品。你有什麼結果? – Ben
我無法獲得具有正確時間和時區 – user3648646
的最終期望日期對象,但您會得到什麼?錯誤時間的日期?正確的時間,錯誤的時區?一個錯誤? – Ben