私はISOの日付文字列をmomentjsの瞬間に変換し、.format("MM/DD/YYYY HH:MM")
を使用してその瞬間をフォーマットしました。12HRで一瞬の精度精度の損失を解決するにはどうすればよいですか?
最終的な書式設定された瞬間を出力するとき、元のiso文字列から読み取った値に対して分値が正しくありません。
この場合、ISO文字列の値は、文字列で表されるように、3:10 PMまたは "2016-08-03T03:10:00.000Z"を保持します。デバッグ中
But when I call format the moment value is 4:07PM meaning three minutes have been subtracted during the format.
Iは各割当段階で次の値を注意:
ステップ1(ISO文字列にdB値に変換):
var actualBCR_Local = moment.utc('@Model.Escalation.Actual_BCR_ISO').toISOString();
value: "2016-08-03T03:10:00.000Z"
ステップ2(変換現地時間を表すためにISO文字列をmomentjsモーメントに変換するGMT + 1):
var actualBCR_Local_Moment = moment(actualBCR_Local);
value: Wed Aug 03 2016 04:10:00 GMT+0100 (GMT Daylight Time)
ステップ3(私は4時10する必要があり、元の値に対するとして3分を失うとして、プレゼンテーションのための12HR形式の瞬間をフォーマットは、問題はここにある):
私は防ぐことができますどのようにvar actualBCR_Local_Formatted = actualBCR_Local_Moment.format("MM/DD/YYYY HH:MM");
value: "08/03/2016 04:08"
12HR形式の瞬間をフォーマットするときの精度の低下?あなたはこのsectionで間違った形式に
を使用しているためだ