OData v4形式の日付/時刻を返すWebサービスを使用しています。そのフォーマットはyyyy-MM-ddTHH:mm:ss.fffZ
のようになります。つまり、現在の時刻は「2016-05-11T03:08:00Z」と返されます。JavaScriptの日付/時刻形式の変換
クライアント側のJavaScriptでこの日付を受け取っています。私はMoment.jsライブラリを使用して日付をフォーマットしようとしています。私の理解から、その図書館はISO 8601 formatted stringを探します。
私の質問は、ISO 8601フォーマットの文字列に変換するOData v4文字列をどのように変換するのですか?または、OData v4の文字列をmoment
オブジェクトにロードするにはどうすればよいですか?私の最大の問題はタイムゾーンと思われる。例えば:私は
2016-06-01T00:00:00Z
を持っている場合、私は
05/31/2016
しかし、私が期待されていた06-01-2016
感謝を取得
moment('2016-06-01T00:00:00Z').format('MM/DD/YYYY')
使用!
:良い測定のためにhttp://momentjs.com/timezone/docs/#/using-timezones/guessing-user-timezone/
あなたはUTCとしてその日付を解釈し、UTCとして表示したい場合、あなたはUTC機能を使用することができますか? – Wainage