78

東海岸で何かのスケジュールを作成していますが、この時間の日付オブジェクト/タイムスタンプを常に返す日付を作成する必要があります。

したがって、パリで 18:00 にページを開くと、"new myDate()"12:00 に戻るはずです。

wither momentJS または Javascript だけでこれを行う方法について何か提案はありますか? 最終結果は JavaScript の Date オブジェクトになります。

4

2 に答える 2

144

これは、moment.jsで。を使用して行うことができますmoment.utc()

http://momentjs.com/docs/#/parsing/utc/

moment([2011, 10, 8, 5]).format(); // different output based on timezone
moment.utc([2011, 10, 8, 5]).format(); // same output for all timezones

動作する方法は、の代わりにmoment.utc使用するフラグを内部的に設定することです。したがって、出力はすべてのタイムゾーンで同じです。getUTCMinutesgetMinutes

于 2012-11-09T20:47:21.057 に答える