본문 바로가기
IT_Developers/Javascript

JavaScript - getTime()에서 출력되는 값은 어떤 기준일까?

by 고코더 2019. 11. 25.

getTime으로 표현한 데이터 15자리는 무슨 의미?


안녕하세요.
고코더 입니다.


자바스크립트에서 getTime()은 자주 사용하는 함수 입니다. 시간이 1/1000 까지 나타내주므로 페이지에 로딩 시간을 체크할 수도 있고 채팅에서는 아주 좋은 시간 값으로 사용이 가능합니다.


 1. 그런데 숫자 모양이 조금 이상하게 느껴질 수 있습니다. 현재 getTime 을 가져오면 이와 같은 값이 나타납니다. 
1574663052422


 2. 이건 1970.01.01 이후 부터 경과한 시간을 milliseconds 단위 그러니깐 1/1000단위로 표현된 숫자 표현입니다.  그래서 반대로 1970년대 이전으로 날짜로 하고 계산을 하면 이렇게 마이너스 값을 확인 가능합니다.
-315619200000


 3. 결론은 1970년 1월 1일부터 얼마나 시간이 흐른 초를 1/1000으로 나눈 밀리세컨드 단위로 표현합니다.


마무리


왜 1970년이 기준일까요?


댓글