getTime으로 표현한 데이터 15자리는 무슨 의미?
안녕하세요.
고코더 입니다.
자바스크립트에서 getTime()은 자주 사용하는 함수 입니다. 시간이 1/1000 까지 나타내주므로 페이지에 로딩 시간을 체크할 수도 있고 채팅에서는 아주 좋은 시간 값으로 사용이 가능합니다.
● 1. 그런데 숫자 모양이 조금 이상하게 느껴질 수 있습니다. 현재 getTime 을 가져오면 이와 같은 값이 나타납니다.
1574663052422
● 2. 이건 1970.01.01 이후 부터 경과한 시간을 milliseconds 단위 그러니깐 1/1000단위로 표현된 숫자 표현입니다. 그래서 반대로 1970년대 이전으로 날짜로 하고 계산을 하면 이렇게 마이너스 값을 확인 가능합니다.
-315619200000
● 3. 결론은 1970년 1월 1일부터 얼마나 시간이 흐른 초를 1/1000으로 나눈 밀리세컨드 단위로 표현합니다.
마무리
왜 1970년이 기준일까요?
'IT_Developers > Javascript' 카테고리의 다른 글
네이버 진도 - Jindo 프레임워크는 사용하지 마세요 (5) | 2020.01.20 |
---|---|
JavaScript - 자바스립트에서 문자열은 큰 따옴표? 작은 따옴표? (0) | 2019.12.09 |
javascript - 자바스크립트란? 그리고 개발자에게 자바스크립트란? (0) | 2019.11.22 |
JavaScript - 3자리 마다 콤마 적용 쉬운방법 / toLocaleString (0) | 2019.10.24 |
jQuery - ajax sync 옵션 동기, 비동기 동작 방식은? (0) | 2019.10.21 |
댓글