두 날짜 사이의 차이를 초 단위로 얻으려고합니다. 논리는 다음과 같습니다.
- 초기 날짜를 설정하십시오.
- 초기 날짜에 몇 초를 더한 최종 날짜를 설정하십시오 (예를 들어 15라고 가정하십시오)
- 그 둘 사이의 차이를 얻습니다 (초 단위)
내가 날짜와 함께 그것을하는 이유는 최종 날짜 / 시간이 다른 변수에 달려 있기 때문에 결코 같지 않으며 (사용자가 얼마나 빨리 수행하는지에 달려 있음) 다른 일에 대한 초기 날짜도 저장합니다.
나는 이런 식으로 노력하고있다 :
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
초로 나를 떠날 수있는 나누기를 시도 했지만 결코 제대로 얻지 못했습니다. 내 논리에 어떤 문제가 있습니까? 꽤 늦었을 때 바보 같은 실수를 저지르고 있지만 작동하지 못하게 귀찮게합니다. :)