moment.jsを使用して、距離/速度から計算された日付時間を処理しています。私もmoment duration format pluginを使用しています。 Iは、moment.duration
に値を渡し、次にフォーマットするときには、値の一部は、2つの以上の数字であり、すなわち私の瞬間のjs期間の値を2桁に制限するにはどうすればよいですか?
39:3452:98762
これはHH:mm:ss
として正しくフォーマットたいです。ここに私のコードです。
var point1Time = 19.188019795;
var d1 = moment.duration(point1Time, 'hours');
var d1Hours = d1.format('HH');
var d1Mins = d1.format('mm', {forceLength: true });
var d1Secs = d1.format('ss', {forceLength: true });
あなたは(私はこの例のために数として入力した)point1Time
はマイル/スピードで、私はその後、hours
でduration
ようmoment
にこの値を渡す見ることができるように。その後、format
を使用してHH:mm:ss
を分けようとします。返される値は、d1Hours: 19
,d1Mins: 1151
、d1Secs: 69076
のようなものです。
forceLength
を追加すると数字が2にしかならないと思っていましたが、その制限をどこで定義するのかわからないためうまくいきませんでした。
誰でもこれを手助けできますか?あなたは秒に時間を変換することができ
これは完璧であり、私が探していたまさに、ありがとうございました。 – Yanayaya