만년달력 찾아보시면 공식을 얻을 수 있을거예요.
하지만, 만년달력은 약간의 오차가 있어서
그로 인해서 어떤 날은 실제 음력과 하루 차이가 나는 오류가 있습니다.
그래서 정확한 양음력 변환을 위해서는 음력 달의 일수를 테이블로 저장해놓는 방식을 사용합니다.
이렇게 하게되면 기간 제한이 생기게 되겠죠.
제가 예전에 모 포탈 사이트에서 javascript 로 달력 컨텐츠 제작한 적이 있었는데요.
처음엔 만년달력 베껴서 만들었는데..
고객한테 항의가 왔었답니다.
그 포탈에서 양음력 변환해서 궁합보러 갔는데,
그 날이 마침 오류 있는 날이었나봅니다.
나중에 계산 잘못된 거 알고 다시 봤다는 군요.
게다가 나중에 본 궁합이 더 나쁘게 나와서 더 화가 나서
궁합비 내놓으라고 항의했다고 하죠. :oops:
천문대에서 제공해주는 양음력 변환이 가장 정확하다고 하더라구요.
그래서 agent 만들어서 특정 기간동안 변환 결과 가져온다음에
그 데이터 변환해서 사용했었습니다.
가르쳐주신코드를 사용해서 테스트해보고
천문대홈페이지의 결과와 비교해보니
조금 틀리는군요
보통은 맞는데 몇년마다 비교해보면 맞는경우가 있고
하루가 틀리게나오는경우도 있읍니다
천문대 홈페이지의 결과가 정확하다고 할수가있겠죠.....
고치려구해도 막막하내여
고쳐진 코드는 없으려나.....
구글에서 찾아보니 c code가 있네요.http://myku.hi
구글에서 찾아보니 c code가 있네요.
http://myku.hihome.com/doc/cpp/convert.html
적당히 변환해서 쓰시면 될 듯 합니다.
만년달력 찾아보시면 공식을 얻을 수 있을거예요.하지만, 만년달력은 약
만년달력 찾아보시면 공식을 얻을 수 있을거예요.
하지만, 만년달력은 약간의 오차가 있어서
그로 인해서 어떤 날은 실제 음력과 하루 차이가 나는 오류가 있습니다.
그래서 정확한 양음력 변환을 위해서는 음력 달의 일수를 테이블로 저장해놓는 방식을 사용합니다.
이렇게 하게되면 기간 제한이 생기게 되겠죠.
제가 예전에 모 포탈 사이트에서 javascript 로 달력 컨텐츠 제작한 적이 있었는데요.
처음엔 만년달력 베껴서 만들었는데..
고객한테 항의가 왔었답니다.
그 포탈에서 양음력 변환해서 궁합보러 갔는데,
그 날이 마침 오류 있는 날이었나봅니다.
나중에 계산 잘못된 거 알고 다시 봤다는 군요.
게다가 나중에 본 궁합이 더 나쁘게 나와서 더 화가 나서
궁합비 내놓으라고 항의했다고 하죠. :oops:
천문대에서 제공해주는 양음력 변환이 가장 정확하다고 하더라구요.
그래서 agent 만들어서 특정 기간동안 변환 결과 가져온다음에
그 데이터 변환해서 사용했었습니다.
천문대 홈페이지는 이겁니다.
http://www.kasi.re.kr/html/info/conversion.html
[quote="ssggkim"]구글에서 찾아보니 c code가 있네요.
이 코드 저도 예전에 본 것 같은데요.
오류가 있었던 것 같습니다.
혹시 이 코드 쓰시게 되면..
스크립트 작성해서 천문대 홈페이지 결과하고 비교해 보시기 바랍니다.
가르쳐주신코드를 사용해서 테스트해보고천문대홈페이지의 결과와 비교해보니
가르쳐주신코드를 사용해서 테스트해보고
천문대홈페이지의 결과와 비교해보니
조금 틀리는군요
보통은 맞는데 몇년마다 비교해보면 맞는경우가 있고
하루가 틀리게나오는경우도 있읍니다
천문대 홈페이지의 결과가 정확하다고 할수가있겠죠.....
고치려구해도 막막하내여
고쳐진 코드는 없으려나.....
음력의 경우 임의로 보정한케이스가 많다고 하더군요... 정확한 양/음력
음력의 경우 임의로 보정한케이스가 많다고 하더군요... 정확한 양/음력 변환하기 힘들다고.. 특히 옛날 달력..
댓글 달기