-
[javascript] date time difference, 날짜 시간 비교 함수Programing/javascript 2020. 9. 9. 09:42
- 시간 절대값 비교(날짜 무시)
const HOUR_TO_SEC = 3600; const MINUTE_TO_SEC = 60; const timeDiff = (_date1: any, _date2: any) => { const diff = moment.utc(moment(_date1, "YYYY-MM-DD HH:mm:ss").diff(moment(_date2, "YYYY-MM-DD HH:mm:ss"))).format("HH:mm:ss"); const hour_to_second = parseInt(diff.substring(0, 2)) * HOUR_TO_SEC; const minute_to_second = parseInt(diff.substring(3, 5)) * MINUTE_TO_SEC; const second = parseInt(diff.substring(6, 8)); return hour_to_second + minute_to_second + second; // ms };
- timestamp 비교(차이 계산)
const timeDifference = (_date1, _date2) => { const diffDate_1 = _date1 instanceof Date ? _date1 : new Date(_date1); const diffDate_2 = _date2 instanceof Date ? _date2 : new Date(_date2); const difference = diffDate_1.getTime() - diffDate_2.getTime(); return difference; // ms };
'Programing > javascript' 카테고리의 다른 글
[bootstrap4] navbar right align (0) 2020.09.18 table row search function 만들기 (0) 2020.09.11 curl to fetch (0) 2020.03.14 How to NaN to 0 in javascript? (0) 2019.12.11 [typescript] Start express with typescript (0) 2019.12.06