로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!'''율리우스일'''(Julian day/Julian date)은 [[날짜]]를 하나의 [[실수]] 값으로 표현하는 방법이다. 약자로 J.D. 또는 JD라 쓰며, [[정수]] 번호로는 JDN(Julian day number)이라 쓴다. 이 날짜 표기법은 [[그레고리력]]이 보급되기 시작한 다음 해인 [[1583년]] 로마의 조세프 스칼리게르가 처음 고안하였으며, 이후 [[존 허셜]]이 천문학에서 날짜 계산의 편의를 위해 도입하였다. == 구상 과정 == 스칼리게르는 먼저 달력과 관련된 주기를 바탕으로 원점을 정했다. 구체적으로는 [[율리우스력]] 상에서의 요일 순환(칠요), [[메톤 주기]], [[로마 소기]]가 모두 같은 지점으로 돌아오는 주기를 셈한다. * 메톤 주기는 태양력과 태음력의 주기가 맞아 떨어지는 주기로, 19년 ≈ 235 삭망월이다. * 칠요는 달력의 요일이 돌아오는 주기이다. 율리우스력에서는 정확히 4년에 한 번씩 [[윤년]]이 들어가므로, 일정한 월/일 날짜는 4년에 5일 꼴로 요일이 밀린다. 그러면 28년 간격으로 달력의 요일 표기가 완벽히 일치한다. * 로마 소기는 15년으로, 이는 백성의 재산 조사 및 세금 징수 제도에 따른 기간이다. 이들 기간의 [[최소공배수]]를 구하면 '''7980년'''이 나오며, 이를 율리우스 주기라 한다. 그 다음은 이 주기의 원년이자 율리우스일의 원점을 정할 차례이다. 이 기준은 다음과 같이 정해진다. * 율리우스일이 제1일은 N년 1월 1일이다. N은 기원전으로 충분히 크게 잡아서 인류 문명 역사의 날짜가 양수가 되게 한다. * N년은 칠요 주기의 첫 해이다. 달리 말하면 N년은 윤년이고, 율리우스력 기준 1월 1일은 첫째 요일(월요일)이다. 이 조건에 따르면 N을 28로 나눈 나머지는 20이다. * N년은 로마 소기 중 첫 해이다. 즉 N을 15로 나눈 나머지는 13이다. * N년은 메톤 주기의 첫 해로, N은 19의 배수이다. 따라서 이를 바탕으로 [[합동식]]을 세우면 <math>N \equiv 20 \pmod{28},\ N \equiv 13 \pmod{15}, N \equiv 0 \pmod{19}</math>를 이끌어내며, 이는 곧 <math>N \equiv 3268 \pmod{7980}</math>이 된다. 그렇다면 N이 기원전 연도가 되려면 3268에서 7980을 빼면 된다. 따라서 구하고자 하는 원점은 -4712, 즉 '''기원전 4713년'''이며, 이것이 율리우스 주기(Julian period, JP)의 첫 해이다. * 기원전 4713 = JP 1, 기원전 1 = JP 4713 * 서기 1 = 4714 JP, 서기 {{현재년}} = JP {{#expr: {{현재년}}+4713}} 이에 따라 JD의 원점은 기원전 4713년 1월 1일이다. 단, 이는 확장된 [[율리우스력]] 기준 날짜이며, [[그레고리력]] 체계로는 기원전 4714년 11월 24일이다. 이 날을 JDN 0으로 잡는다. == 변환 공식 == 그레고리력으로 Y년 M월 D일인 날을 율리우스일 번호로 바꾼다면 아래 공식을 따른다. * JDN = (1461 × (Y + 4800 + (M − 14)/12))/4 +(367 × (M − 2 − 12 × ((M − 14)/12)))/12 − (3 × ((Y + 4900 + (M - 14)/12)/100))/4 + D − 32075 ** 년월일 값을 그대로 입력 받아 JDN을 산출하는 공식이다. / 기호는 통상 나눗셈이 아닌 '몫 연산'이다. 식이 이렇게 복잡하게 나오는 이유는 양력 달의 길이 30, 31, 28(29)일 패턴을 식 하나로 압축했기 때문이다. * <math>\text{JDN} = \lfloor 365.25Y \rfloor-\lfloor 0.01Y \rfloor+\lfloor 0.0025Y \rfloor+\lfloor 30.59(M-2) \rfloor+D+1721089</math> ** 이 식은 프리겔의 공식이라 부른다. 주의할 점은 윤년에 추가되는 날이 2월 29일이기에, 윤년 중 윤일이 들어가기 전 기간인 1, 2월을 '''전년도 13월, 14월'''로 변형해야 한다. ** 가령 2023년 2월 24일은 Y=2022, M=14, D=24를 대입해야 하며, 결과는 2460000이 나온다. 다른 방법으로는 아래 기준 날짜 중 가까운 날을 골라서 날짜의 차이를 셈하는 것이다. * 2009년 6월 17일 = JDN 2455000 * 2012년 3월 13일 = JDN 2456000 * 2014년 12월 8일 = JDN 2457000 * 2017년 9월 3일 = JDN 2458000 * 2020년 5월 30일 = JDN 2459000 * 2023년 2월 24일 = JDN 2460000 * 2025년 11월 20일 = JDN 2461000 * 2028년 8월 16일 = JDN 2462000 == 실수 표현 == 앞서 소개한 JDN은 날짜를 [[정수]]로 나타내는 것이다. 이를 시분초 단위까지 포함해서 '''연속된 [[실수]]'''로도 표현할 수 있으며, 이것이 JD이다. 먼저 JD의 값은 JDN과 마찬가지로 "하루=1" 단위로 셈한다. 아울러 소수점 아래 자리가 ".0000"으로 딱 떨어지는 시기는 12:00 UT(GMT)<ref>즉 UT-12~+12 시간대의 모든 지역이 '같은 날짜'로 표기되는 시각, 날짜변경선이 자정이 되는 시각</ref>로 정한다. 따라서 한국 시간으로는 21:00에 JD의 일의 자리수가 바뀐다. 가령 2023년 2월 24일 21:00 KST를 JD로 표현하면 2460000.0이다. 현대 전산 시스템에서는 [[원자시계]]와 연동해서 쓰므로, 12:00 UTC가 JD 정수 값의 기준이 된다. === 천문학에서 쓰이는 JD === 천문학의 경우 정밀한 시간 계산을 위해 초와 일 단위도 정확하고 일정한 값을 기준으로 셈해야 한다. 이에 따라 [[윤초]]와 같은 불연속 요소를 모두 배제하고 [[원자시계]]를 기반으로 재는 [[국제원자시]]나 [[지구시]]가 적합한데, 실제로 지구시(TT)를 기준을 권장하고 있다.<ref> [https://www.iers.org/IERS/EN/Science/Recommendations/resolutionB1.html On the Use of Julian Dates: 2. Julian Date (JD)] 문단 참고</ref> 이는 천문학에서 [[역기점]]을 명시할 때 중요한 요소이다. 예를 들어 JD 2460000.0은 UTC와 TT 기준에 따라 두 가지 시각이 나온다. * UTC 기준: JD 2460000 = 2023년 2월 24일 12:00:00 UTC * TT 기준: JD 2460000 = 2023년 2월 24일 12:00:00 TT = 2023년 2월 24일 11:59:27.816 TAI = 2023년 2월 24일 11:58:50.816 UTC == 다른 날짜 표기법 == 현재에 가까운 시기, 즉 21세기 초반이나 그 전후로는 JD 값이 '240만+α'와 같이 아주 큰 값이 나온다. 실제로 만의 자리가 바뀌려면 27년이 지나야 하기에 앞의 큰 자릿수는 사실상 요지부동이다. 그렇기에 아래와 같이 날짜의 원점을 바꾼 여러 기준들도 더러 쓰인다. * 수정 율리우스일(Modified Julian day, MJD): 가장 큰 두 자리수를 빼고, JD의 소수점 기준을 0:00 UT로 바꾼 것이다. ** MJD = JD - 2400000.5 ** 원점(MJD=0)은 1858년 11월 17일 0:00 UT * 릴리우스일(Lilian day, LD): [[그레고리력]]이 도입된 후 경과한 날 수를 나타내고, 소수점 이하 버림으로 JDN과 같이 정수 표현으로 쓴다. ** LD = int(JD - 2299159.5) ** 원점(LD=0)은 1582년 10월 14일 0:00UT, 그레고리력이 처음 적용된 10월 15일은 LD=1이다. * 서기일<ref>정식 번역명은 없지만 편의상 이렇게 표기</ref>(Rata Die, RD): [[서력기원]]의 기점을 첫 날로 센다. ** RD = int(JD − 1721424.5) ** 원점(RD=0)은 (확장된 [[그레고리력]]으로) 기원전 1년 12월 31일, 그 다음날인 서기 1년 1월 1일이 RD=1이다. 전산에서 쓰이는 [[유닉스 시간]]과는 아래 관계가 성립한다. 이쪽은 초 단위로 세므로 계수 86400이 붙는다. * 유닉스 시간이 0인 1970년 1월 1일 0:00UTC는 JD로 2440587.5이다. * (유닉스 시간) = (JD-2440587.5)×86400 == 외부 링크 == * [https://www.aavso.org/jd-calculator 율리우스일 계산] {{각주}} [[분류:역법]] 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț 이 문서에서 사용한 틀: 틀:각주 (원본 보기) (준보호됨)