問題タブ [moment-timezone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1266 参照

javascript - moment-timezone.js が間違った変換をしている

あるタイムゾーンから別のタイムゾーンに(手動で)変換しようとしています Date オブジェクトを取得し、この関数で別のオブジェクトを返します:

1 つのケースは次のとおりです。

  • 日付 date = Fri Aug 17 2018 14:36:25 GMT+0200 (hora de verano de Europa central)
  • モーメント sourceMoment = "2018-08-17 14:36" Moment
  • localMoment = "2018-08-17T13:36:00"

なぜメキシコ -> リスボンは 1 時間しか進んでいないのですか? 私が知っているように、ローカルモーメントは「2018-08-17T20:36:00」でなければなりません。

私は何を間違っていますか?これは、ヨーロッパ/リスボンからヨーロッパ/マドリッドまで機能するようですが、理由はわかりません。

ありがとう。

解決:

0 投票する
0 に答える
149 参照

highcharts - ラベルがx軸と一致しない場合、ハイチャートでUTCデータを正しくプロットする方法は?

デフォルトで UTC を使用する Highcharts を使用してプロットする必要がある一連のデータ ポイント (UTC の日付と値) があります。ただし、データは異なるユーザー タイムゾーンにある可能性があるため、この例ではニューヨークに設定しています。各データ ポイントのツールチップ (たとえば 10/26 のツールチップ) が正しいにもかかわらず、それらの一部が 10/27 に対応するプロットのセクションにプロットされているように見えることに気付きました。10/26 の 9 つのデータ ポイントすべてが 10/17 マークの前にプロットされることを期待しています。誰かが私のコードで問題を見ていますか? 問題を明確に説明するために、JSFIFFLE を作成しました。

http://jsfiddle.net/thehme/a47Lbnwr/25/

注:私の実際のコードでは、最初にプロットを読み込んだときに、ほとんどの場合、3 つのデータ ポイントが 10/27 スロットにあることに気付きましたが、プロットをリロードすると、データ ポイントが10/16 の日付範囲。これが、これをより混乱させるものです。