달력(+시간)

사용자들이 직접 작성하는 실전팁!

Moderator: Dry8r3aD

Post Reply
User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

달력(+시간)

Post by 황병희 » 2019/08/20 Tue 1:51 pm

https://astro.kasi.re.kr/life/pageView/5 (한국천문연구원 음양력 대조표)
https://astro.kasi.re.kr/life/post/almanac (한국천문연구원 보도자료 -- 월력요항)

(월력요항은 달력 제작 업체에게 무쟈게 엄청나게 어마무시하게 중요한 자료입니다)

달력에서 위 두 링크만 알면 게임 끝입니다. 대한민국 공식 자료입니다.

[크롬OS 에서 작성하고 스크린샷을 올렸씁니다]
Attachments
Screenshot 2019-08-20 at 2.28.07 PM.png
월력요항은 국가에서 정한 법의 적용을 받습니다 ;;;
Screenshot 2019-08-20 at 2.28.07 PM.png (259.52 KiB) Viewed 416 times
Screenshot 2019-08-20 at 2.09.06 PM.png
한일전 총선 날짜 음양력 대조표 확인 -- 경자(庚子)년 경진(庚辰)월 무자(戊子)일 ;;;
Screenshot 2019-08-20 at 2.09.06 PM.png (302.29 KiB) Viewed 428 times
Screenshot 2019-08-20 at 2.01.01 PM.png
월력요항에서의 한일전 총선 날짜 -- 4월 15일 ;;;
Screenshot 2019-08-20 at 2.01.01 PM.png (225.46 KiB) Viewed 430 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/08/21 Wed 9:51 pm

한국천문연구원에서 음양력 정보Open API 형태로 제공합니다.
달력 공식 국가기관(한국천문연구원)에서 관리 및 운용하는거라서 신뢰도 100% 입니다.
활용사례를 살펴보니 안드로이드같은 스마트폰에 들어가는 앱(달력) 제작에 활용하고 있더이다...;;;

(정보제공 시작: 2016년 1월 6일)

Open API 인터넷주소: https://astro.kasi.re.kr/information/pageView/31

[크롬OS 에서 작성했씁니다]
Attachments
Screenshot 2019-08-21 at 9.41.28 PM.png
Screenshot 2019-08-21 at 9.41.28 PM.png (270.35 KiB) Viewed 396 times
Screenshot 2019-08-21 at 9.44.50 PM.png
Screenshot 2019-08-21 at 9.44.50 PM.png (229.74 KiB) Viewed 396 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/08/22 Thu 2:10 pm

음양력에서 헤깔릴법한 개념을 적어봅니다.

24절후(동지/소한/대한/입춘/우수/경칩/춘분/청명/곡우/입하/소만/망종/하지/소서/대서/입추/처서/백로/추분/한로/상강/입동/소설/대설)는
양력 기준입니다. 음력 아닙니다.

윤년은 음양력에 따라 조금씩 개념이 다릅니다.
- 양력에서의 윤년윤일(2월달에 하루를 더하느냐의 유무)이 있을때에 윤년이라합니다. 이때 일년이 366일이 됩니다.
- 음력에서의 윤년윤달이 끼인해를 뜻합니다. 이해엔 음력이 총 13달이 됩니다.
내년 한일전 총선이 있는 경자년(2020년)은 음력도 윤년 양력도 윤년이 되는 해입니다. 좀 특별한 해입니다.

참고문헌: (1) 위키백과 [태음태양력] (2) 윤년 확인 -- 한국천문연구원
(1) https://ko.wikipedia.org/wiki/%ED%83%9C ... 1%EB%A0%A5
(2) https://astro.kasi.re.kr/life/pageView/8

[크롬OS 에서 작성했씁니다]
Attachments
Screenshot 2019-08-22 at 1.59.40 PM.png
음력도 양력도 윤년인 해 -- 경자년 ;;;
Screenshot 2019-08-22 at 1.59.40 PM.png (204.32 KiB) Viewed 360 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/08/23 Fri 12:05 am

https://ko.wikipedia.org/wiki/%EB%B3%B5%EB%82%A0 wrote: 복날(伏날)은 매년 7월에서 8월 사이에 있는 초복(初伏)·중복(中伏)·말복(末伏)의 삼복(三伏)을 말한다.
그리고
초복하지로부터 세 번째 경일(庚日),
중복하지로부터 네 번째 경일,
말복입추로부터 첫 번째 경일이다.
라고 이어서 위키백과에서 기술합니다.
[주석: 庚은 십천간(갑을병정무기신임계)중 일곱번째 요소입니다.]

위의 이치에 따라 대략적인 날짜를 추정은 할 수 있어도, 정확한 복날을 구하는 규칙성은 아직 존재하지 않습니다.
정확한 복날은 정부산하 공식 기관인 한국천문연구원에서 공표하는 월력요항참고할 수 밖에 없습니다.

[크롬OS 에서 작성했습니다]
Attachments
Screenshot 2019-08-22 at 11.56.33 PM.png
2020년 월력요항에서의 초복/중복/말복 -- 경자년 말복은 8월 15일 ;;;
Screenshot 2019-08-22 at 11.56.33 PM.png (195.82 KiB) Viewed 341 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/08/25 Sun 10:53 am

복날 보충합니다.

윗글에서 복날 계산 규칙성을 만들 수 없는게 양력을 기준으로 하는 24절후 자체가 관측에 의존하기 때문입니다.
대한민국에선 한국천문연구원이 없으면 달력을 만들 수 없습니다.
진실로! 한국천문연구원은 책임이 막중하며 어마무시한 역할을 담당하고 있습니다.

[우분투 18.04 파여폭스 나비에서 작성했씁니다]
Attachments
스크린샷, 2019-08-25 11-08-23.png
아인슈타인이 다시 태어난다해도 음력 규칙성은 만들수가... ;;;
스크린샷, 2019-08-25 11-08-23.png (186.37 KiB) Viewed 288 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/08/26 Mon 12:29 pm

육십갑자(간지)는 난중일기 같은 고대문헌 사료를 분석하는데 도움이 됩니다.
그 당시엔 간지가 시간/날짜를 기록하는데 필수항목으로 쓰였던거 같아요.
실제로 난중일기 보면
http://m.blog.daum.net/milchang/962?np_nil_b=1 wrote: 初四日乙丑。晴。坐東軒公事。

맑다. 동헌에 나가 공무를 봤다.
초사일을축 ===> (음력) 1592년[세차:임진] 1월 4일[일진:을축] ;;;

그리고 간지로 사람의 띠를 알 수도 있습니다.
서해맹산의 원본 주인공이신 충무공께선 1545년 4월 28일생으로 세차가 을사년입니다. 뱀띠. [1]
서해맹산을 출사표로 던지신 조국 예비 법무부 장관께서도 1965년 4월 6일생으로 세차가 을사년. 뱀띠. [2]

윗글에서 언급했듯이 복날 계산할때도 간지가 쓰입니다. 그리고 생활속 곳곳에서 알게모르게 음력/간지 적잖게 쓰입니다.

[1] https://ko.wikipedia.org/wiki/1545%EB%85%84
[2] https://ko.wikipedia.org/wiki/%EC%A1%B0 ... %EB%85%84)

[크롬OS 에서 작성했습니다]
[우분투 18.04 파여폭스 나비에서 내용을 보강했습니다]
Attachments
스크린샷, 2019-08-26 15-55-55.png
"나는 밤새 혼자 앉아 있었다" -- 난중일기中에서
스크린샷, 2019-08-26 15-55-55.png (694.97 KiB) Viewed 252 times
Screenshot 2019-08-26 at 12.30.18 PM.png
충무공께선 을사년(1545년)에 이 땅에 오셨습니다.
Screenshot 2019-08-26 at 12.30.18 PM.png (271.23 KiB) Viewed 269 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/09/01 Sun 1:32 pm

한국천문연구원 이외의 달력은 모두다 비공식입니다.
그중 그래도 공부차원에서 괜찮은 파이썬 달력을 소개합니다.

Code: Select all

def __getLunarIntercalationMonth(self, lunarData):
        return (lunarData >> 12) & 0x000F
usingsky님이 만든 파이썬 음력 달력 소스코드에서 발췌했습니다.
윤달 여부를 계산하는 부분입니다 (비트 연산자를 썼습니다) ;;;
윤달일 경우! AND 연산을 통해 1 이 출력되어 영어로 윤달 마크가 생깁니다.
윤달이 아닌 경우 0 이 출력되어 그냥 평년으로 갑니다...
(배경: 음력으로 윤년은 13달, 평년은 12달입니다.)
윤달 확인 실험을 위하야 끝에 임의로 삽입한 코드 wrote: ### 2020년은 음력으로 윤년입니다.
calendar = KoreanLunarCalendar()
calendar.setSolarDate(2020, 6, 15)

print(calendar.LunarIsoFormat())
### 실험을 위하야 함수에서 수정한 부분: ">> 12" ===> ">> 13"
한국천문연구원의 결과도 [4월 24일 (윤달)] 입니다.

[크롬OS 에서 작성했씁니다]
[우분투 18.04 파여폭스 나비에서 추가 스크린샷을 올렸씁니다]
[우분투 18.04 파여폭스 나비에서 스크린샷 설명을 보완했씁니다]
Attachments
스크린샷, 2019-09-02 13-42-59.png
usingsky님의 코드를 통하여 1391년부터 2050년까지 윤달이 있는 해를 추가적인 for 문을 써서 한번에 뽑아낼 수 있습니다 ;;;
스크린샷, 2019-09-02 13-42-59.png (303.07 KiB) Viewed 155 times
Screenshot 2019-09-01 at 1.38.55 PM.png
윤달 점검 함수가 제대로 작동하는가를 실험해봤습니다.
Screenshot 2019-09-01 at 1.38.55 PM.png (239.11 KiB) Viewed 195 times
Last edited by 황병희 on 2019/09/02 Mon 2:26 pm, edited 2 times in total.
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/09/01 Sun 2:05 pm

비공식 달력중 괜찮은 곳을 몇군데 소개하며 갈무리합니다.

PHP: https://github.com/OOPS-ORG-PHP/KASI-Lunar (한국천문연구원 자료 기반)
파이썬: https://github.com/usingsky/korean_lunar_calendar_py (한국천문연구원 자료 기반)
Emacs: https://github.com/cinsk/cal-korea-x (한국천문연구원 자료 기반)
자바스크립트: https://github.com/pureugong/lunar (한국천문연구원 자료 기반으로 추정됨 [table.js])

[크롬OS 에서 작성했습니다]
Attachments
Screenshot 2019-09-01 at 2.18.05 PM.png
^고맙습니다 감사합니다_^))//
Screenshot 2019-09-01 at 2.18.05 PM.png (215.47 KiB) Viewed 180 times
^고맙습니다 감사합니다_^))//

User avatar
황병희
Posts: 714
Joined: 2009/10/18 Sun 1:47 am
Contact:

Re: 달력(+시간)

Post by 황병희 » 2019/09/02 Mon 2:37 pm

[부록]

대한민국 공식 기관한국천문연구원(KASI)의 자료를 통하여 우리는 달력을 만듭니다.

다른 방식으로 음력 달력을 연구하시는 분도 계십니다. 공부(음력의 이해의 폭을 넓히는) 차원에서 링크를 겁니다.
고영창님의 블로그 -- KLDP에서도 가끔 활동하셨으며 콤푸타 내공이 무쟈게 깊습니다.

http://cal20000.blogspot.com/ (블로그 내용의 과반수 이상이 음력(달력) 이야기입니다)

달력 이야기 진짜 끝!!!

^고맙습니다 감사합니다_^))//

소여물 황병희 드림

[우분투 18.04 파여폭스 나비에서 작성했씁니다]
[크롬OS 에서 오타수정 및 내용 보강했습니다]
Attachments
스크린샷, 2019-09-02 14-39-18.png
감사합니다^^^
스크린샷, 2019-09-02 14-39-18.png (196.28 KiB) Viewed 148 times
^고맙습니다 감사합니다_^))//

Post Reply