편집 요약 없음
편집 요약 없음
73번째 줄: 73번째 줄:
| {{#expr: floor({{자소크력 년}} - 4000)}}
| {{#expr: floor({{자소크력 년}} - 4000)}}
|}
|}
마찬가지로, 현재 [[라그마]]에서는 사트의 자소크력처럼 기반이 될 수 있는 [[메시나력]]이 만들어져 있으므로, 위 식에서 자소크력만 메시나력으로 바꾸는 식으로 만들면 된다.


=== Python 구현 ===
=== Python 구현 ===

2022년 7월 10일 (일) 15:54 판

이 문서는 사트의 국제 표준에 대해 서술한다.

기년법

현재 사트에서 사용되는 기년법에는 다음이 있다.

사트 외 타 천체에서 사용되는 기년법에는 다음이 있다.

  1. 넘겨주기 틀:나라자료 그레미나 제국, 스베탄력: ?

자소크력

지금은 5601년 7월 7일[1]입니다.

사트는 지구에 존재하지 않기 때문에 시간의 단위도 다르다. 자소크력에서는 1년이 8개월로 나뉘고 한 달은 22일로 나뉜다. 사트는 정확히 176일마다 젤리 주위를 한 바퀴 돌기 때문에 윤년이나 윤초 등의 시간 보정법은 사용하지 않는다.

자소크의 1년은 지구의 1년에 비해 약 595/404배 빠르다. 이는 지구의 1년이 사트의 약 1.4727년에 해당함을 의미한다. 반대로, 사트의 1년은 지구의 0.6789년(247일 19시간 57분 58.991597초)이다.

하지만 사트와 지구는 서로 다른 방향으로 약 299,792,319.412478 m/s의 속도로 움직이고 있기 때문에 시간의 상대성을 보인다. 따라서 사트는 지구와 상호작용할 때에 자소크의 시간대를 사용하는데, 이때 자소크력 일주일이면 지구에서는 약 20년이 지난다. 따라서 Python의 sat-datetime 라이브러리에서는 자소크력 기준일인 2017년 12월 25일 자정부터 지금까지를 일수로 나타내어 7로 나누고 20을 곱한 값을 자소크력 년으로 계산한다.

자소크력의 연초·연말 기준은 춘분이므로, 자소크력으로 1월 1일은 사트가 춘분점에 있는 시점이 된다. 따라서 5월 1일은 추분점, 3월 1일과 7월 1일은 각각 하지와 동지이다. 따라서 8~1월은 봄, 2~3월은 여름, 4~5월은 가을, 6~7월은 겨울이 된다. 이는 북반구에 있는 자소크가 기준이므로, 남반구에 있는 국가들은 8~1월이 가을, 2~3월은 겨울, 4~5월이 봄, 6~7월이 여름이 된다.

광부위키에서 자소크력은 틀:자소크력을 통해서 나타낼 수 있다.

천년기
기원전
제1천년기 제2천년기 제3천년기
제4천년기 제5천년기 제6천년기

자소크력 기원전도 1월 1일부터 8월 22일까지를 가진다. 자소크력에는 0년이 있으며, -1년을 기원전 1년이라고 한다. 즉, -1년과 기원전 1년은 같은 말이다. 0년 1월 1일의 전 날은 -1년 8월 22일이다.

표기

자소크어로는 날짜를 표현할 때에 “d번째 m월”과 같은 형태로 표현하므로 년-일-월 순서로 표현한다. 하지만 전세계적으로 통용되는 날짜 표기는 년-월-일 순서로 표기하는 것을 바람직하게 여긴다. 틀:자소크력은 년-월-일 순서를 채택했다.

한카력

지금은 13793년 3월 7일[1]입니다.

한카력은 한카 교회국 한카 교회국칼라만다리 연방 칼라만다리 연방에서 사용하고 있는 기년법이다. 한카력은 십사처교에서 사트 지성체들이 처음으로 영혼을 부여받았다고 믿는 날을 0년 1월 1일로 정했다. 자소크력과는 정확히 8191.5년 차이가 나고, 1년에 8개월·1달에 22일이 있는 것은 자소크력과 동일하다.

한카력은 자소크력과 반대로 남반구의 국가들이 8~1월은 봄, 2~3월은 여름, 4~5월은 가을, 6~7월은 겨울이 된다. 북반구의 국가들은 8~1월이 가을, 2~3월은 겨울, 4~5월이 봄, 6~7월이 여름이 된다.

메시나력

지금은 8313년 13월 18일[1]입니다.

메시나력은 한카 교회국 한카 교회국칼라만다리 연방 칼라만다리 연방에서 라그마 탐사를 위해 고안한 역법이다. 한카력과 시작 날짜는 같지만, 라그마의 공전주기가 사트의 73/44배(약 1.65909배)이기 때문에 그만큼 느리다. 라그마는 1년이 365일이므로, 한 해를 16개월 23일(4월, 8월, 12월은 22일)로 나누게 된다.

스베탄력

  1. 넘겨주기 틀:나라자료 그레미나 제국에서 사용되는 역법이다. 한 해를 12개월로 나누며, 한 달의 날 수는 1월부터 12월까지 각각 31일, 28일, 31일, 30일, 31일, 30일, 31일, 31일, 30일, 31일, 30일, 31일이다. 윤년이 없다는 것을 빼고 지구의 달력과 거의 호환된다.

새로운 기년법 개발 방법

사트에서는 자소크력이 사용되고 있기 때문에, 자소크력을 기반하여 새로운 기년법을 만드는 것이 편리하다. 제이위키에서 기년법을 구현하기 위해서는 틀:자소크력 년을 사용할 수 있으며, 다음과 같은 표현식을 통해 기년법을 문서 내에서 작성해둘 수 있다.

표현식 미리 보기
{{#expr: floor({{자소크력 년}} - 4000)}}
1601

마찬가지로, 현재 라그마에서는 사트의 자소크력처럼 기반이 될 수 있는 메시나력이 만들어져 있으므로, 위 식에서 자소크력만 메시나력으로 바꾸는 식으로 만들면 된다.

Python 구현

자소크력의 Python 구현은 sat-datetime 라이브러리를 통해 할 수 있다. 이 라이브러리에 따르면, 다음 Python 코드는 현재 자소크의 시간을 출력한다.

from datetime import datetime

from sat_datetime import SatDatetime

now = datetime.now()
sat_datetime = SatDatetime.get_from_datetime(now)

print(sat_datetime)  # 4165. 13. 2. 23:41:28.590850

시차

탄디아 대양을 가로지르는 중앙시간선(ASN, 자소크어: acentesosanema, 시메타시스어: Achentesosanema)을 ±0시간으로 정하고, 동쪽으로 갈수록 시간이 앞서가며(+), 서쪽으로 갈수록 시간이 뒤처진다(-), 360°를 24시간으로 둔다. 중앙시간선에서 날짜가 변경되게 하기 위해서 시간대는 양수만을 사용하며, 이를 ASN+h와 같은 형태로 나타낸다.

통합 사트 폰트

통합 사트 폰트(IntSat, Integrated Sat Font)는 유니코드의 PUA 영역을 사용하여 사트의 문자를 표현하기 위한 표준이다.

문자 범위 내용 비고
U+E000-U+E04F 재민

각주

  1. 1.0 1.1 1.2 1.3 2024년 6월 1일 23시 26분 54초 기준. 미디어위키 표현식의 한계에 의해서 이 값은 정확하게 나타나기 힘들다. 정확한 값을 얻기 위해서는 사트/표준#Python 구현에서 설명하는 방법을 통하는 것이 바람직하다.
  2. 디스코드 서버에는 차단된 사람이 아니라면 누구나 들어올 수 있습니다.