반응형
날짜를 계산할 때 초 단위로 바꾸고 계산하는 것이 좋습니다. 이 때, getTime()을 사용하면 간단하게 초 단위로 변환이 가능합니다.
1 milliseconds = 1 / 1,000 초
1 seconds = 1,000 milliseconds
1 minute = 60seconds ( 60 * 1,000 = 60,000 milliseconds )
1 hour = 60minute ( 60 * 60 * 1,000 = 3,600,000 milliseconds )
1 day = 24 hour ( 24 * 60 * 60 * 1,000 )
예시 )
Fri Jun 30 2023 17:51:05 GMT+0900 (대한민국 표준시)
Fri Jun 30 2023 17:52:05 GMT+0900 (대한민국 표준시)
위처럼 날짜를 계산하기 위해서는 초 단위로 변환을 시킨 후 계산하는 것이 간단합니다. 이럴 때 초 단위로 변환시켜주는 getTime() 메서드를 사용하면 간단하게 변환을 할 수 있습니다.
.js
const dateString = "Fri Jun 30 2023 17:50:05 GMT+0900 (대한민국 표준시)";
const date = new Date(dateString);
const milliseconds = date.getTime();
console.log(milliseconds); // 1688115005000
위처럼 Unix epoch ( 1970년 1월 1일 0:00:00 UTC )를 기점으로 삼아 밀리초를 계산해서 반환해줍니다.
반응형
'JavaScript | TypeScript > Javascript 시작하기' 카테고리의 다른 글
[ Javascript ] URL 복사하기 [ Feat. execCommand() 오래된 내용 ] (0) | 2023.09.05 |
---|---|
[ Javascript ] 전자 서명 만들기 (0) | 2023.08.24 |
[ Javascript ] 객체배열에 값만 포함하는 배열 만들기 (0) | 2023.07.25 |
[ Javascript ] day.js 사용하기 (0) | 2023.06.16 |
[ Javascript ] moment.js 기본 사용법 (1) | 2023.06.13 |