1. 개요
시간을 표시하는 여러 가지 방법을 나타낸 것이다. 크게 시각 표기 체계와 날짜 표기 체계으로 나뉘며, 전자는 다시 세계를 대표하는 시각, 지역에 따라 달라지는 시각으로 분류할 수 있다.2. 시각 표기 체계
2.1. 지구의 운동을 반영한 시각
2.1.1. 만국 표준시(UT)
Universal Time의 약자.지구의 운동 (자전 및 공전을 포함) 을 기준으로 나타낸 대표적인 시간 체계. 여기서 UT0, UT1, UT2 등으로 다시 분류한다.
2.1.1.1. UT0
UT0는 천체의 일주운동을 관측하면서 나타나는 태양시이다. 관측의 기준은 지표면 기준으로 고정된 지점(즉 우주에서 봤을 때 지구를 따라 움직이는 지점)을 기준으로 좌표를 세운다. 관측 대상으로 인공위성을 기준으로 삼을 수도 있다. 아무런 보정을 하지 않은 값이며, 요즘은 쓰지 않는다.2.1.1.2. UT1
UT1이 현재 가장 일반적으로 사용되는 표준 평균태양시이며, IERS 기준 자오선[1][2](현재의 본초 자오선)에서의 평균태양시이다. UT0 값에서 자전축 자체의 운동( polar motion)을 고려하여 보정한 값이다. 보통 ‘만국 표준시’라 하면 UT1을 가리킨다.실제로 지구는 질량 분포가 고르지 않기 때문에, 엄밀히 말해서 구형도 아니고 자전축을 기준으로 대칭인 타원체도 아니다. 이 때 지구의 자전축과 각운동량 벡터가 살짝 엇갈리게 된다. 지구 자체의 각운동량은 보존되지만 자전축은 이 각운동량 벡터를 중심으로 흔들리게 된다. 뿐만 아니라 지구 핵이나 맨틀의 운동, 지진이나 빙하 융해와 같은 지각변동으로 질량분포가 아주 미묘하게 달라지게 되어 흔들리는 폭 역시 주기적으로 변한다.
2.1.1.3. UT2
UT2는 UT1에서 주기적인 변동을 빼낸 시각이다. 이는 식으로 정의되어 있다. UT0과 마찬가지로 지금은 거의 쓰지 않는다.[math( UT2 - UT1 = +0.022 \sin(2\pi t) -0.017 \cos(2\pi t) -0.007 \sin(4\pi t) +0.006 \cos(4\pi t) )], 단위는 초.
‘t’(0~1 사이의 값)는 평균태양의 황경이 280도에 도달한 시점(1월 1일)을 기준으로 경과한 시간을 태양년으로 나눈 값이다.[3]
2.1.2. 그리니치 평균시(GMT)
Greenwich Mean Time의 약자.그리니치 천문대를 지나는 자오선(Meridian), 즉 그리니치 자오선에서 관측되는 평균태양시(Mean solar time).
표준시의 원조이며 원래 표준시간이란 그리니치 천문대를 기준으로 평균태양시를 산출해 만든 그리니치 표준시를 의미하는 것이었다. 이것이 확장되어 전 세계 지역별로 협정을 맺어 지역별 표준시를 정한 것이 지금의 협정 표준시간이다. 그 결과 그리니치 표준시가 모든 표준시간에서 1시간씩 증감 한 시간대의 집합으로 구성된 협정 표준시로 대체되었고, 그리니치 시간은 더 이상 표준시가 아니라 협정 표준시 안의 시간대 중 하나이므로, 그 협정 표준시를 위한 평균태양시 기준이라 하여 그리니치 평균시라고 부른다.
태양이 하루동안 하늘에서 가장 높은 위치를 점하는 시점 간의 차이, 그러니까 예를 들면 오늘의 태양이 가장 높은 시점과 내일의 태양이 가장 높은 시점과의 차이를 하루(24 시간)로 정하는 것을 시태양시 혹은 겉보기 태양시(Apperent solar time)라고 한다.
그런데 이렇게 계산된 하루는 (즉 태양이 가장 높이 뜨는 시점 간의 가장 가까운 차이는) 날마다 조금씩 다르기 때문에 시태양시에서의 하루의 일년동안의 평균을 평균태양시(Mean solar time)의 하루로 정한다. 시태양시의 하루와 평균태양시의 하루의 차이를 365일 동안 그린 그래프를 시간 방정식(Equation of time)이라고 한다.
평균태양시의 하루도 년마다 조금씩 변하기 때문에 시간을 보다 엄밀하게 정의하기 위해서 (즉, 시간의 단위인 1초를 천체의 운동과 무관하게 정의하기 위해서) 다른 방식, 그러니까 세슘원자-133이 방출하고 흡수하는 특정 파장의 빛의 9,192,631,770번 주기를 1초로 정의하는 방식이 1967년에 제13회 국제도량형총회(13th General Conference on Weights and Measures)에서 도입되었다. 이렇게 천체의 운동과 무관한 원자의 고유한 성질을 이용한 시계가 바로 원자시계다.
오늘날 GMT(Greenwich Mean Time)는 그리니치 자오선(과거의 본초 자오선)에서의 평균 태양시라기보다는 IERS 기준 자오선 (오늘날의 본초 자오선, 2021년 기준으로 그리니치 자오선에서 약 102 미터 동쪽에 위치함.)에서의 평균 태양시에 가까우며 (즉, UT1에 가까우며 UT1과 0.9초 이내의 차이가 있다.), 정확하게는 UTC + 0h (Coordinated Universial Time 더하기 0 시간) 에 해당하는 시간대(Time Zone)이다. 따라서 GMT와 UTC를 혼용하는 경우가 많은데 엄밀하게 말하면 UTC는 현재 사용하고 있는 시간의 표준이고 GMT는 UTC에서 파생된 여러 가지 시간대 중에서 하나일 뿐이다. 참고로 대한민국은 UTC + 9h (Coordiated Univerisal Time 더하기 9 시간)의 시간대에 속한다.
2.1.3. 협정 세계시(UTC)
현재 전 세계 시간의 기준이다.영어로 Coordinated Universal Time, 프랑스어로 Temps Universel Coordonné인데 약자를 정하는 데 있어 두 나라가 서로 양보를 하지 않다가 어중간한 종지부로 UTC를 정하였다.
지구의 운동을 직접 반영하지는 않고, 원자시계에 기반을 두지만 윤초를 더하거나 빼서 실제 지구의 운동과 1초 이내의 오차로 보정한다. 좀 더 세밀하게 말하면, 1 초의 길이는 원자시계로 정하고 (시간의 단위인 1초를 천체의 운동과 무관하게 만들기 위함이다.) 하루의 길이는 이것의 86400 배, 즉 86400 초로 정한다. 다만 인간의 직관적인 이해를 위해서 평균태양시에서의 시간(UT1 시간)과 UTC 시간은 가까운 것이 좋기 때문에, 만약 지구의 자전이 느려지는 등의 효과로 인해 평균태양시에서의 시간이 UTC 시간보다 뒤쳐질 경우에는 1초(윤초, Leap second)를 UTC 시간에 더해서 (윤초가 UTC 시간에 더해질 때는, 59 초가 지나고 다음 분(next minute)이 되는 것이 아니라 60 초가 지나고 다음 분이 된다.) UTC 시간과 UT1 시간이 0.9 초 이내로 맞도록 보정한다. 윤초는 UTC와 UT1의 시간 차이가 0.9 초 이상으로 벌어지는 때를 관측과 모델링을 통해 예측해서 시간 차이가 그만큼 생기기 전에 윤초의 더하거나 뺌을 공표하며, 윤초는 UTC 시간으로 6월 30일 혹은 12월 31일에 더해지거나 빼진다.
출처
위 그림은 국제 원자시(TAI)와 만국 표준시(UT1), 그리고 협정 세계시(UTC)의 차이를 나타낸 것이다. 그래프가 아래로 내려간다는 것은 국제 원자시에 비하여 만국 표준시가 상대적으로 뒤져짐을 의미한다. 즉, 지구의 자전이 느려졌거나 혹은 느려지고 있는 것이다. 따라서 위에서 설명한 것처럼, 흰색 꺾은선과 같이 적절한 시기에 1초(윤초)를 UTC 시간에 추가하여 UTC와 UT1간의 시간 차이를 0.9초 이내로 보정한다. 반대로 지구의 자전이 빨라져서 UT1 시간이 UTC 시간보다 0.9초 이상으로 앞서가면 UTC에서 1초를 뺀다. 최근 윤초는 UTC로 2016년 12월 31일 23:59:59에 있었다. 한국이 속한 시간대(a Time zone as UTC + 9h) 기준으로는 2017년 1월 1일 08:59:59이다.
2.2. 과학에서 사용하는 시각
2.2.1. 국제 원자시(TAI)
International Atomic Time의 약자. 머리글자 순서는 프랑스어의 Temps Atomique International에서 왔다.세슘-133을 기반으로 한 원자시계이다. SI단위계의 1초와 이 시계의 1초가 정확히 일치한다.
참고로 1958년 1월 1일에는 만국 표준시와 국제원자시의 차이가 거의 0에 가까웠고, 점차 이 시점에서 차이가 벌어지고 있다. 협정 세계시와 ‘1초의 정수 배’만큼 차이가 난다.
2.2.2. 지구시(TT)
Terrestrial Time으로, 천체 관측에서 많이 사용하는 시각이다. 현재는 높은 정밀도를 위해 국제 원자시와 같은 속도로 시간이 흐르게 약속을 한다. 즉 국제 원자시와 차이가 고정되어 있는데, 그 값은 대략 32.184초이다. 천문 현상을 다루는 데 있어서 지구의 운동과 독립적으로 다루어질 필요가 있으며, 만국 표준시로 변환할 때 연도별 차이에 따라 보정한다.이전에는 ET(ephemeris time)이나 TDT(terrestrial dynamical time) 등으로 썼다.
원래 천체를 관측하는 데 있어 지구의 운동과 독립적인 시각 체계를 쓰기 위해 1952년 역표시(ET)가 도입되었다. 지구의 자전이 완전히 일정하지 않아서 하루의 길이의 86400초로 하는 대신 서기 1900년의 회귀년 길이의 3155만 6925.975분의 1을 역표시의 1초로 고정시켜서 별도의 시계를 도입하였다. 그러다가 나중에는 상대론적 효과를 고려하면서 원자시계를 기반으로 바꾸었고, 1984년 지구역학시(TDT)로 대체하다가 지금의 지구시(TT)로 정착하였다. 이 과정에서 TT와 TAI의 차이 32.184초가 유래되였고, 이 차이는 계속 유지하고 있다.
2.2.2.1. 관련 문서
2.2.3. 지심좌표시(TCG)
Geocentric Coordinate Time. 지구 중심을 기준으로 하되 지구 중력장에 의한 시간 지연을 배제한 시계이다. 지구의 공전으로 인한 시간 지연은 고려한다.2.2.4. 질량중심좌표시(TCB)
Barycentric Coordinate Time. 태양계 질량중심을 기준으로 하되 태양계의 중력장 효과를 배제한 시계이다.위 시간 지연 문서에서 서술되어 있듯이 상기한 시계들은 시간의 흐름이 각각 미세하게 다르다.
TT/TAI(기준) | 1년 |
UT | 1년 -0.3초[4] |
UTC | 1년 -0초/1초[5] |
TCG | 1년 +0.02초 |
TCB | 1년 +0.49초 |
2.2.5. 율리우스력
과학에서 율리우스력이 사용되는 곳이 한 군데 있는데 바로 천문학에서 사용하는 광년의 정의에 사용된다. 1광년은 빛이 1년간 나아간 거리를 뜻하는데, 여기서 1년은 율리우스력으로 1년이어서, 정확하게 365.25일에 해당된다. #2.3. 전산에서 사용하는 시각
전산에서는 유닉스 시간 혹은 Epoch time이라고 하여 1970년 1월 1일 00:00:00 UTC를 기점으로 하여 시간을 표현한다. 통상 32비트로 표현되기 때문에, 유닉스 시간은 1901년 12월 13일 20:45:52 UTC부터 2038년 1월 19일 03:14:08 UTC 까지밖에 표현하지 못한다. 이를 2038년 문제라고 한다.2.4. 지역에 따라 달라지는 시각
본초 자오선이 아닌 특정 지점에서 관측할 때의 시각이다. 동쪽으로 갈수록 경도 1도마다 4분씩 빨라진다.2.4.1. 시태양시
시태양시(Apparent Solar Time)는 지구에서 관측되는 태양의 위치를 기준으로 나타낸 시각이다. 관측되는 태양이 남중하는 때를 정오로 삼고, 일주운동 각에 따라 시각을 도출한다. 앙부일구와 같은 해시계가 나타내는 시각이 바로 이 시태양시이다.지구가 타원 궤도를 돌고, 또 지구의 자전축과 공전축이 평행하지 않기 때문에 실제 시태양시에서 나타나는 하루의 길이는 일정하지 않다. 이 문제를 해결하기 위해 평균태양시가 도입되었다.
2.4.2. 진태양시
진태양시(True Solar Time)는 지구에서 관측되는 태양이 아닌 실제 태양의 위치를 기준으로 삼는다. 나머지 시간 도출 방식은 동일하다.1억 5천만 킬로미터 떨어진 태양에서 지구로 도달하는데 대략 500초[6]가 걸리므로, 지구에서 겉으로 보이는 태양은 실제 태양보다 500초 전의 위치로 관측된다. 500초 뒤처져 있다는 것은 겉보기 태양이 실제 태양에 비해 서쪽으로 0.0057도[7] 치우쳐 있음을 의미한다. 결국 일주운동을 관측할 때 겉으로 보이는 태양이 실제 태양보다 1.37초 정도 빨리 남중하여, 시태양시가 진태양시보다 1.37초 정도 앞선다. 지구는 타원궤도를 돌고 있기 때문에 이 차이는 1.35초~1.39초 정도 범위로 나타난다.
2.4.3. 평균태양시
평균태양시는 UT1과 같이 지구의 운동을 기준으로 나타나지만 여기서는 ‘특정 지역’이라는 차이가 있다. UT1과의 차이는 바로 ‘경도’에 달려있다. 즉 동경 127.0도인 서울에서 나타나는 평균태양시는 본초자오선보다 8시간 28분 빠르며, 동경 139.7도인 도쿄에서는 9시간 19분 빠르다.시태양시와 평균태양시의 차이를 균시차라 한다. 균시차의 영향으로 일정한 지역에서의 남중시각은 1년 주기로 수시로 변한다.
2.4.4. 표준시(지방시)
우리가 시계에서 보는 바로 그 시간.Local Time으로(한자로는 地方時), 각 지역이나 국가가 설정하는 시각이다. 여기서 ‘표준 자오선’이라는 개념이 나오는데, 해당 표준시와 대응하는 경도의 자오선을 의미한다. 표준 자오선 위치에서의 평균태양시가 그 시간대의 지방시가 된다. 한국과 일본은 동경 135도를 표준자오선으로 삼고 있으며 이 표준 자오선의 평균태양시는 UT1+9이다. 현대에는 UT가 아닌 UTC를 기준으로 하므로 표준시는 UTC+9이다. 이는 다른 국가에도 동일한 맥락으로 적용한다.
지역별 표준시 일람은 시간대 항목 참조.
2.4.5. 항성시
Sidereal Time태양의 위치가 아닌 춘분점의 위치를 기준으로 잰 시간. 춘분점이 남중할 때를 0시로 잡는다. 춘분점은 적도좌표계의 기준점이기 때문에 천문학에서 천체의 위치를 잡을 때 요긴하게 쓰인다. 평균태양이 천구상에서 하루에 약 1도를 움직이므로 평균태양시는 매일 항성시보다 약 4분씩 늦게 되며 1년이 지나면 하루의 차이가 발생하게 된다.
지구의 세차운동 때문에 춘분점이 이동하고 있기 때문에 현재 춘분점을 기준으로 천체의 위치를 잡을 경우 오차가 발생하게 된다. 이 때문에 서기 2000년의 춘분점의 위치를 기준으로 천체의 위치를 기록한다.
2.5. 참고
Time Scales, 연도별 TT, UT 차이 수록IERS
관련 파워포인트 파일 링크
3. 날짜 표기 체계
날짜표기는 곧 역법과 관련이 있다.3.1. 연월일 표기 순서
날짜를 이루는 연, 월, 일 등을 표기하는 순서에 대한 체계이다. 언어의 어순과 마찬가지로 국가마다 다른 순서를 쓰기 때문에 특히 수입식품의 유통기한을 읽을 때 종종 착오가 생긴다.3.1.1. 연-월-일
큰 단위를 우선하는 체계이다. 표기 기준이 일괄적이고 정렬 결과가 항상 옳게 나타나는 장점 덕분에 세계 표준( ISO 8601)으로 지정되었고, 어지간한 프로그래밍 언어에서는 이 형식을 쓴다. 조선왕조실록 등의 편년체 사서에서 이런 방식으로 날짜를 표기했다.[8] 다만 쓰는 기년법이 서기가 아니라는 차이점이 있다.연-월-일을 4자리 2자리 2자리에 맞추어 8자리 숫자로 표기하여 저장하면[9], 이를 숫자로 처리하든 문자열로 처리하든, 그 정렬 결과가 항상 옳다는 장점이 있다.
표기 기준이 매우 일관적이다. 특히 시간을 병기할 때 그런데, '연-월-일 시-분'으로, 큰 단위에서 작은 단위순으로 일관되다. 유럽식에서는 '일-월-연 시-분'으로 작은 데서 커지다가, 갑자기 작은 단위인 '시'가 나오므로 일관성이 결여된다. 물론 유럽식도 미국식보다는 일관되지만.
이 방식을 사용하는 나라는 한중일과 몽골, 중앙아시아 일부 지역, 중동 일부 지역, 동유럽 일부 지역[10]이 있다.
3.1.2. 일-월-연
위의 연-월-일과 정반대의 순서이다.전세계에서 가장 많은 나라가 사용하는 방식이다. 유럽, 중동, 아프리카, 동남아시아, 오세아니아, 남미, 미국의 일부 지역, 미군 등에서 사용한다. 다만 컴퓨터 정렬 상의 이점이 없기 때문에 다수의 나라가 사용함에도 불구하고 세계 표준으로 채택되지 못하였다.
3.1.3. 월-일-연
미국에서 사용하는 체계이다. 연이 맨 뒤로 가는데, PHP에서 mktime 함수가 이런 꼴이다.[11] 미크로네시아 연방, 벨리즈에서도 이 방법으로 시간을 표기하며, 미국의 식민지였던 필리핀에서도 이 방법을 꽤 많이 사용한다. 실질적으로 미국 혼자만 사용하는 방법이나 마찬가지.가장 기준이 없는 방법이란 평가를 받는다. 일관성 있게 큰 단위에서 작은 단위로 가는 것도, 작은 단위에서 큰 단위로 가는 것도 아니기 때문. 미국인들도 숫자만 봐서는 헷갈리므로[12] 월은 숫자가 아닌 영어 약자[13]를 쓰는 관습이 있다.
3.2. JD
Julian Day. 날짜를 십진법으로 표기하는 방식이다. 하루가 지날 때마다 1씩 더해지며, 시간은 소수점으로 표기한다. UT로 정오(한국시간 21시)일 때 정수 값이 된다. 예시로 2016년 1월 1일 KST 21:00일 때 JD 값은 245만7389.00이다. 이렇게 값이 매우 큰 이유는 JD의 원년이 기원전 4713년 1월 1일 정오이기 때문이다.유닉스 시간의 시작점인 1970년 1월 1일 UTC 00:00은 JD값으로 244만0587.50이다. 따라서 유닉스 시간과 JD의 관계식은 아래와 같다.
(Unix time) = (JD-2440587.5) × 86400.
Microsoft Excel이 내부적으로 이 형식으로 날짜를 저장하는데, 서버 등에서 엑셀 데이터를 직접 불러와 연동하는 작업 과정에서 멘탈붕괴를 안겨 주는 원흉. 그러나 이것 때문에 이 표기가 잘못되었다 할 수는 없다. 믿기 어려울 수도 있겠지만 만약 이런 십진법 방식의 역법을 처음부터 도입했다면 날짜 계산이 몇백 배는 더 쉬웠을 것이다. 날짜 계산이나 시계열 변화 파악에 편리하기 때문에 천문학에서 일자를 나타내거나 시계열 변화 그래프를 그릴 때 자주 이용한다.
[1]
https://en.wikipedia.org/wiki/IERS_Reference_Meridian
[2]
https://www.timeanddate.com/geography/prime-meridian-wrong.html
[3]
이렇게 황경 280도를 기준으로 한 태양년을 베셀년(Besselian year)이라 한다.
[4]
이 차이는
윤초의 시격에 따라 매번 달라질 수 있다. 매년 0.3초 지연은 2005년부터 현재까지 3~3.5년에 한 번씩 윤초가 들어갔다는 점에서 유추하였다.
[5]
윤초가 들어가면 1초 뒤처지고, 들어가지 않으면 완벽히 원자시계와 똑같이 흐른다.
[6]
1억 5천만 km에서 초당 30만 km로 나누면 된다.
[7]
서쪽인 이유는 연주운동이 서에서 동 방향이기 때문.
[8]
조선왕조실록에서는 맨 처음에 연호 XX년을 쓰고 그 다음에 X월 그 다음에 날짜를 60갑자로 적었다.
[9]
예를 들어 2015년 1월 2일은 20150102 로 적는다.
[10]
헝가리와
리투아니아가 주로 쓴다.
[11]
이 함수는
유닉스 시간을 출력하는 함수인데, 입력값이 표준 방식인 연-월-일-시-분-초 순서가 아니라 시-분-초-월-일-연 순서다(...).
[12]
가장 극단적인 사례로 10-11-12가 있다. 21세기의 날짜라고 가정했을 때 ISO 8601 방식으로 읽으면 2010년 11월 12일, 유럽식이면 2012년 11월 10일, 미국식이면 2012년 10월 11일이 된다. 다만 ISO 8601에서 2자리 연도 표기는 2004년판에서 폐지되었다.
[13]
예컨대
2222년 2월 2일은 Feb 2 2222로 쓰는 식.