0

私の要件は、タイムゾーンの値をexのオフセット値に変換する必要があることです。アジア/ドバイを+4に..jsで日付を初期化していると考えてください。

var currentDate = new Date();

タイムゾーンを設定してオフセットを取得することが可能です..

currentDate.setTimezone("Asia/Dubai");
var offsetValue=currentDate.getTimezoneOffset();

alert('offsetValue---'+offsetValue);

動作していません..設定されたタイムゾーンでのページエラー..オフセット値を取得する他の方法はありますか? DSTも考慮する必要があります..

4

2 に答える 2

1

オブジェクトはメソッドDateを認識していません。を「アジア/ドバイ」タイムゾーンにsetTimezone設定したい場合は、次の方法があります。Date

var regionalDate = new Date;
regionalDate.setHours(regionalDate.getUTCHours()+4); //=> set to UTC+4
于 2012-04-25T06:54:09.633 に答える
1

これは有効な jquery ステートメントではありません

currentDate.setTimezone("Asia/Dubai");

この行を削除するだけで、タイムゾーン オフセットが得られます。

于 2012-04-25T06:58:17.207 に答える