달력 관련 문서
2009.08.11 23:16

음력과 양력을 서로 바꾸는 방법에 관하여...

조회 수 11865 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

음력과 양력을 서로 바꾸는 방법에 관하여...

 

 현재 달력 프로그램은 다음의 규칙을 써서 음력과 양력을 변환합니다. 치윤법은 무중치윤법을 쓰고 있습니다. 이 규칙은 달력 프로그램이 계산할 수 있는 모든 기간에 걸쳐 동일하게 적용됩니다.

  • 동지가 들어있는 삭망월은 11월로 둔다.
  • 이번 동지와 다음 동지 사이에 13개의 삭망월이 있으면, 처음에 나오는 무중월을 윤달로 한다.

 이 규칙은 천문연구원에서 발표한 윤달 규칙과는 약간 다릅니다. 천문연구원에서는 다음 규칙에 따라 윤달을 둔다고 합니다.

  • 동지를 포함한 달을 음력 11월로 하고 동지는 11월의 중기로 한다.
  • 정월 1일은 입춘 가까이에 둔다.
  • 하지는 음력 5월의 중기로 한다.
  • 위의 규칙을 지키면서 중기가 없는 달을 윤월로 배치한다.

 규칙이 약간 다르지만(달력 프로그램에서는 하지가 음력 5월에 들어가는지 검사하지 않습니다), 적어도 1900년에서 2050년 사이의 범위에서는 천문연구원의 것과 동일한 결과를 보여줍니다.

 음양력 변환 기능의 경우 사용할 때 주의할 점이 있습니다. 달력 프로그램으로 계산한 음력 날짜가 옛 역사서에 기록된 음력 날짜와 다를 수 있기 때문입니다. 몇 가지 이유로 인하여 달의 길이, 윤달의 위치에서 과거에 실제로 사용한 날짜와 다르게 나타날 수 있으며, 윤달의 위치는 4달까지도 차이가 날 수 있습니다. 이 때에는 음력 날짜보다는 일진을 활용하는 편이 좋습니다. 추후에 역사 기록을 반영하여 역사서에 나온 날짜와 차이가 나지 않도록 개선할 예정입니다.


 양력 표기는 1582년 10월 4일까지는 율리우스력, 그 이후는 그레고리력을 씁니다. 이로 인하여 1582년 10월에 날짜의 단절이 생깁니다.


1582년 10월의 달력.
▲1582년 10월의 달력. 10월 4일과 10월 15일 사이에 날짜의 단절이 있습니다. 이 때를 경계로 율리우스력과 그레고리력이 바뀝니다.


 정삭 시간과 절기의 입기 시각은 지구와 달의 위치를 직접 계산해서 그 위치 자료를 바탕으로 계산합니다.
  지구와 달의 위치 계산에는 VSOP87B와 ELP-2000/82를 쓰고 있고, dT의 계산에는 나사의 일식 홈페이지에 공개되어 있는 방법(Polynomial Expressions for Delta T (ΔT), http://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html)을 적용하였습니다.
  평삭법, 평기법을 쓸 때에는 태양과 달의 평균 위치를 바탕으로 계산하는데, 이 역시 VSOP87과 ELP-2000/82의 수치를 쓰고 있습니다.

?

성도0.8, 달력 1.5

천문 프로그램

  1. No Image

    달력 프로그램 실행 시 오...

    달력 프로그램을 받아서 실행을 했는데, DLL 파일이 없다거나 모듈의 등록이 정상적으로 이루어지지 않는다는 오류가 나면 아래 설치파일을 받아서 설치해 보세요. 달력 프로그램 설치 파일 http://blueedu.dothome.co.kr/calsetup.exe VB6 런타임 리아브러리...
    Date2009.08.12 Category달력 관련 문서 By창환 Views7330
    Read More
  2. No Image

    달력 프로그램 작동 환경

    달력 프로그램은 다음 환경에서 사용할 수 있습니다. Microsoft Windows 98, ME, 2000, XP, Vista 0.1GHz 이상의 속도를 가진 CPU(권장: 인텔 펜티엄 3 1GHz, AMD 애슬론 1GHz 또는 이보다 빠른 CPU) 10MB 정도의 HDD 여유 공간과 Microsoft Windows를 구동시...
    Date2009.08.11 Category달력 관련 문서 By창환 Views4545
    Read More
  3. No Image

    주요 기능

    달력 1.5는 달력을 만들어주는 프로그램입니다. 주요 기능은 이렇습니다. 달력 표시(양력, 음력, 이슬람력 등) 기원전1350년부터 기원후 3000년까지의 음력 표시(이 범위 밖의 음력도 표시되지만 정확성이 떨어질 수 있습니다.) 편집 가능한 휴일과 기념일, ...
    Date2009.08.11 Category달력 관련 문서 By창환 Views4079
    Read More
  4. No Image

    달력 형식 파일 예제 - 확장형

    <예제-확장형> 날짜 요일 기념일/이슬람력 음력/일진 일출몰시각 월출몰시각(위상) #M01D1# #M01WK# #M01SD# #M01LD#/#M01DS# #M01SR#/#M01SS# #M01MR#/#M01MS#/#M01PH# #M02D1# #M02WK# #M02SD# #M02LD#/#M02DS# #M02SR#/#M02SS# #M02MR#/#M02MS#/#M02PH# #M...
    Date2009.08.11 Category달력 관련 문서 By창환 Views3538
    Read More
  5. No Image

    달력 형식 파일 예제 - 기본형

    <예제-기본형> #Year0#년 #Month#월 날짜 요일 기념일/이슬람력 음력/일진 일출몰시각 월출몰시각(위상) #B01D1# 일 #B01D2# #B01D3# #B01D4# #B01D5# #B02D1# 월 #B02D2# #B02D3# #B02D4# #B02D5# #B03D1# 화 #B03D2# #B03D3# #B03D4# #B03D5# #B04D1# 수 #B...
    Date2009.08.11 Category달력 관련 문서 By창환 Views3567
    Read More
  6. No Image

    달력 형식 설명 및 예제 파일

    <달력 형식 설명> 예제 문서는 달력 프로그램의 Templet 폴더에 포함되어 있습니다. <기본 형식> 1) #Year0# : 연도를 뜻합니다. 2) #Month# : 월을 나타냅니다. 3) #B00D1# : 날짜를 가리키는 숫자를 표시합니다. 4) #B00D2# : 기념일 또는 이슬람력을 나타...
    Date2009.08.11 Category달력 관련 문서 By창환 Views4074
    Read More
  7. No Image

    음력과 양력을 서로 바꾸는...

    음력과 양력을 서로 바꾸는 방법에 관하여... 현재 달력 프로그램은 다음의 규칙을 써서 음력과 양력을 변환합니다. 치윤법은 무중치윤법을 쓰고 있습니다. 이 규칙은 달력 프로그램이 계산할 수 있는 모든 기간에 걸쳐 동일하게 적용됩니다. 동지가 들어있는...
    Date2009.08.11 Category달력 관련 문서 By창환 Views11865
    Read More
Board Pagination Prev 1 Next
/ 1
Powered by XE