Goal
UTC 와 GMT에 대한
- 어원 & 의미
- 차이점
언제 쓰이나?
둘다 세계 협정시로 표준이 되는 시간을 나타낸다.
어원 & 의미
GMT: Greenwich Mean Time
영국 런던 ~ 뉴질랜드 웰링턴을 기준으로 한 협정 세계시.
UTC: Universal Time Coordinated (영어권 국가 기준)
영국의 그리니치 천문대 (경도 0)을 기준으로 하는 세계 표준 시간대.
KST: Korea Standard Time (GMT/UTC + 9)
한국은 협정 세계시보다 9시간이 빠르다.
* epoch time
The Unix epoch (or Unix time or POSIX time or Unix timestamp) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT)
1970년 1월 1일 세계 협정시 자정을 기준으로부터 흐른 시간 '초'이다.
Javascript 에서 `Date.getTime()` 내장 객체로 시간을 구할 경우 '밀리초'단위가 나오기 때문에
epoch 시간을 구하기 위해서는 다음과 같은 변환과정이 필요하다.
//The getTime method returns the current time in milliseconds.
Math.floor(new Date().getTime()/1000.0)
그래서 뭐가 다른데?
사실상 같다. 초의 소수점 단위만 다르다.
다만, 일반적으로 기술적인 표기에서는 UTC 가 사용된다.
* UTC (세계 협정시)는 오차가 30만년에 1초라고 할 정도로 아주 정확하다.
🔗 Reference
'기타 > 잡동사니' 카테고리의 다른 글
YAML 파일 작성법 (0) | 2021.08.06 |
---|---|
CI/CD Auto Deploy with AWS (0) | 2021.07.22 |
[Error] cmd 한글깨짐 cp949 -> UTF-8 (0) | 2020.10.13 |
Visual Studio Code Remote-SSH (0) | 2020.01.30 |
절전 모드 ! (0) | 2020.01.22 |