私は24時間のうち3時間に問題があります。円の変数に最も近い値を計算します
a)の午後11時45(23.75)
b)の午前11時30分(11.50)
C)午後12時15分(00.25)
:それは、単純な私は10進表記を使用することができます保つために、私は、毎回、いつ他の時間が最も近いかを知りたいと思います。
var closestTime = 24
var closestActualTime = 0;
for (var i = 0; i < times.length; i++) {
if (times[i].time == this.time) continue;
var temp = Math.abs(this.time - times[i].time)
if (temp < closestTime) {
closestTime = temp;
closestActualTime = times[i].time;
}
}
私の問題は、23:45と午後12時25分には、実際に本当に近いですが、私は倍以上の剰余タイプ