Processing Time:
0.03 sec
Valid Period:
BC 2401(-2400)년 ~ AD 2300
이번달 절입:
경칩 AD 2026년
3월
5일
22시
41분
Julian Date 2461118.7784722
이번달 중기:
춘분 AD 2026년
3월
20일
23시
36분
Julian Date 2461133.775
다음달 절입:
청명 AD 2026년
4월
5일
3시
33분
Julian Date 2461148.9395833
합삭 (New Moon):
AD 2026년
2월
17일
21시
16분
Julian Date 2461102.7194444
망 (Full Moon):
AD 2026년
3월
3일
20시
33분
Julian Date 2461116.6895833
합삭 (New Moon):
AD 2026년
3월
19일
10시
56분
Julian Date 2461132.2472222
망 (Full Moon):
AD 2026년
4월
2일
11시
14분
Julian Date 2461146.2597222
* About Lunar/Solar Pear Package
Lunar Pear package는
고영창님의
진짜만세력 0.92 Perl 버전을
PHP로 포팅한 것이다.
먼저 달력을 보기전에 다음 사항을 꼭 인지를 해야 한다.
- 우리가 사용하는 그레고리력은 1582년 10월 15일 부터 존재한다.
- 1582년 10월 15일 이전은 율리우스력으로 표기한다.
- 1582년 10월 5일 부터 1582년 10월 14일은 calender상에 존재하지 않는다.
그럼 고영창님의 진짜만세력과 다른
달력들과의 차이가 발생하는 이유를 살펴 보자면 다음의 특징들이 있다.
- 대부분의 calendar들은 1582년 10월 15일 이전을 율리우스력으로 표기한다.
- 진짜만세력은 모든 표시를
그레고리력으로 표기한다.
- 심지어 진짜만세력은
존재하지 않는 1582.10.5~1582.10.14 기간을 표시한다.
이런 이유로 고영장님의 진짜만세력은
1582년 10월 15일 이전의 데이터에 대해서는 다른 달력들과 많은 차이를 보이게
된다. 하지만, 그렇다고 해서 고영창님의 달력이 잘못되었다고 할 수는 없으며,
율리우스 적일(Julian date)의 경우에는 정확한 표기를 하고 있는 것으로 보인다.
또한, 기존의 달력들이 database를 구축하여 사용하는 방식이나, 고영창님의
진짜만세력은 계산에 의하여 사용
되므로, 음력 윤달의 기준이 조금 다르기 때문에 일간이나 음력윤달의 차이로
인하여 음력날자가 1~2일 정도가 차이가 발생할 수 있다. 이에 대해서는 고영창님의
홈페이지를
참조하기 바란다.
진짜만세력과 여기서 배포하는
진짜만세력 PHP API의 차이는 다음과 같다.
- 모든 계산은 original 진짜만세력의
계산 방식을 따른다. (이는 다른 calendar들과 음력 날자가 1~2일의 차이가
발생할 수 있고, 음력 윤달이 다를 수 있다.)
- 1582년 10월 15일 이전의 표기를 율리우스력을 사용한다. (다른
calender들과 역사 기록과 맞추기 위해서...)
- 율리우스력을 사용하기 때문에 기원전 calender는 BC 4713년
2월 8일 부터 가능하다.
- 위의 이유는 진짜만세력의
계산은 그레고리력으로 하기 때문에 율리우스력을 그레고리력으로
변환하기 위한 알고리즘의 제약 때문이다.
- 2.0 부터는 oops/KASI_Lunar pear package가
설치되어 있을 경우, 1391-02-05 ~ 2050-12-31 까지는 한국천문연구원의 음양력
DB를 지원한다.
고영창님의 진짜만세력과 동일하게
포팅한 버전을 원할 경우, 다음 고영창 원본URL을 참고 하도록 한다.
고영창 원본URL: https://oops.org/project/manse/original
이 API의 유효기간은 다음과 같다.
- 32bit:
- 양력 BC 2086(-2087)년 2월 9일 ~ AD 6078년 1월 29일
- 음력 BC 2086(-2087)년 1월 1일 ~ AD 6077년 12월 29일
- BC 2087년 7월 5일부터는 계산이 급속하게 느려진다.
- 64bit:
- BC 4713(-4712)년 2월 8일 ~ AD 9999년 12월 31일
- API의 연도 체크가 4자리 까지이므로 10000년 이상은 확인 못함
- 64bit 계산이 가능한 시점까지 가능할 듯..
- 기원전의 경우 율리우스 적일이 BC 4713년 1월 1일 부터이므로
그레고리력 변환이 가능한 BC 4713년 2월 8일부터 가능하다.
현 페이지의 달력은 BC 2399년 부터 AD 2300년 까지만 지원을 한다. 그 이유는
이 시점을 벋어날 경우, 계산 속도가 급속하게 느려지기 때문이다.
왠만하면, 과거 2000년과 미래 100년 구간 이내에서 사용하는 것을 권장한다.
진짜만세력에 대해서는 다음의 URL을
참고 하기 바란다.
Original Site
http://afnmp3.homeip.net:81/~kohyc/calendar/index.cgi
PHP Source
Lunar.php,
/Lunar/Lunar_API.php