2017-04-21 5 views
0

"Asia/Kolkata"のようなIANAタイムゾーンコードがあり、JavaScriptで-330のようなタイムゾーンオフセットを取得する必要があります。私はタイムゾーンのオフセットを得ることができません、任意のヘルプはappriciatedされます。JavaScriptのIANAタイムゾーンコードからタイムゾーンオフセットを取得するにはどうすればよいですか?

+0

@OmSaoと、GetTimezoneOffset()()以下のようにmoment-timezone-with-data.jsを使用しているオブジェクトはタイムゾーンがブラウザのタイムゾーンのオフセットを与えるだろう、私はあなたが必要 – Shb

+0

「アジア/コルカタ」のような特定のオフセットIANIのタイムゾーンのタイムゾーンオフセットを必要としますいくつかのJSフレームワークを使用するには、moment.jsやTimeZoneJSのように JavaScriptのみでは、不可能です。 –

答えて

1

については

私はIANAからのタイムゾーンオフセットを取得するために、どのようにそれを考え出しました。 JavaScriptのタイムゾーンコード。私は日に

var zone = moment.tz.zone('Asia/Kolkata'); 
zone.parse(Date.UTC(2012, 2, 19, 8, 30)); // -330 
1

あなたの質問を利用し、私が今まで必要としていた機能をサポートしてくれた素晴らしい日時ライブラリであるmoment.jsを宣伝したいだけです。たとえば、参照 :

瞬間を()TZ( "アジア/コルカタ")をオフセット(...)タイムゾーン

関連する問題