2 つの日付の差を秒単位で取得しようとしています。ロジックは次のようになります。
- 今になる最初の日付を設定します。
- 最初の日付に将来の数秒を加えた最終日付を設定します(たとえば、15としましょう)
- これら2つの差を取得します(秒数)
私が日付でそれを行っている理由は、最終的な日付/時刻が他の変数に依存し、決して同じではないためです (ユーザーが何かを行う速度に依存します)。
私はこのようなことを試みてきました:
var _initial = new Date(),
_initial = _initial.setDate(_initial.getDate()),
_final = new Date(_initial);
_final = _final.setDate(_final.getDate() + 15 / 1000 * 60);
var dif = Math.round((_final - _initial) / (1000 * 60));
問題は、私が正しい違いを得ることは決してないということです. で割ってみ24 * 60
ましたが、秒が残りますが、うまくいきません。では、私のロジックの何が問題なのですか? かなり遅いので、愚かな間違いを犯している可能性がありますが、それを機能させることができないのは気になります:)