728x90
반응형
자바스크립트에서는 Date 객체끼리 뺄셈(-)을 하면 자동으로 내부적으로 getTime()이 호출돼서 밀리초(ms) 단위 차이를 반환합니다.
📌 예시
const d1 = new Date(2025, 9, 1); // 2025-10-01
const d2 = new Date(2025, 9, 31); // 2025-10-31
console.log(d2 - d1);
// 👉 2592000000 (밀리초 단위, 약 30일)
console.log(d2.getTime() - d1.getTime());
// 👉 2592000000 (위 결과와 동일)
즉, d2 - d1 은 사실상 d2.getTime() - d1.getTime() 과 같아요.
📌 활용
const days = (info.end - info.start) / (1000 * 60 * 60 * 24);
console.log("일수 차이:", days);
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[js] getTime() (0) | 2025.10.03 |
---|---|
[JAVA] Object.notify() (0) | 2025.09.30 |
[JAVA] StringUtils.defaultIfEmpty()/ StringUtils.defaultIfBlank() (0) | 2025.09.23 |
[js]for (const [typeTp, items] of Object.entries(grouped)) (0) | 2025.09.17 |
[js] toLocaleString (0) | 2025.09.15 |