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
秒で残せる除算を試みましたが、正しくわかりませんでした。では、私のロジックの何が問題になっていますか?それはかなり遅いので、私はいくつかの愚かな間違いをしているかもしれませんが、それを機能させることができないのは私を困らせます:)