UTC時刻からユーザーのタイムゾーンに変換しようとしています。 2016-11-09T14:00-05:00 (client is UTC-5)
:「yyyy-mm-ddThh:mmオフセット」形式を「yyyy-mm-dd HH:mm」in moment.jsに変換します。
let con = this.$rootScope.mtz.tz(utcTime, timeZoneInfo.usersTimeZone).local().format();
が私にこのような何かを返します。何が起こっている
は、ということです。
結果は正しいですが、オフセット値の代わりにローカルの日時を取得するにはどうすればよいですか?
代わりに、2016-11-09T14:00-05:00
の代わりに、これを指定します:2016-11-09 09:00
?
私はこれを行う場合は:私は結果のために何を得る
let con = this.$rootScope.mtz.tz(utcTime, timeZoneInfo.usersTimeZone).local().format("YYYY-MM-DD HH:mm");
です:2016-11-09 14:00
。
フォーマットは適用されますが、ローカルタイムゾーンには変換されません。
あなたが持っているものを午後02時00分2016年11月9日に正しいです。オフセットは現地時間の一部ではなく、UTCからのオフセットだけです。 UTCを取得する現地時間にオフセットを追加します。なぜオフセット値で減らしたいのか分かりません。 – Veeram