| 2828 번 글: class.lunar.php 문의 |
| 글쓴이: 인철
|
글쓴날: 2009년 06월 03일 13:05:00 수(오후) |
조회: 2067 |
 41 KB(42,266 Bytes)
|
파일명: adodb-time.inc.php.phps
|
-----------------------------------------
답변자가 기본적으로 참고할 내용입니다.
- 배포판(옵션) :
- 커널버전(옵션)
:
- 데몬버전(예:apache
1.3.27) :
- 데몬설치유형(RPM/컴파일/기타)
:
-----------------------------------------
*스팸필터링:한글
4자(8개 문자) 이상 없으면 스팸페이지로 이동합니다.
http://linuxchannel.net/docs/lunar.txt
글을 읽고 소스도 보았습니다.
32bit 정수 자릿수 문제때문에 mktime 제한 때문에 2038년으로 제한
하신거 같습니다.
첨부한 파일을 include 하고 나서
class.solar.php
class.lunar.php 소스내용중 해당 php 명령을 교체하면
제한을 넘어서 가능해집니다.
양력 > 음력 변환에서 입력한 년도가 안되는군요..
2038 이하의 년도만 음력 변환이 됩니다.
절기는 2038년 이후도 잘 표시됩니다.
음력변환부분에
고정이 된거 같습니다.
또한 2038을 한계로 잡고 절기 간격을 평균을 정해놓으셔서
괜찮았는데..
3000년이상 넘어가면 기준으로 잡힌 년도와 멀어져서 점점
간격이 벌어지네요..
입력한 년도를 기준으로 - 50년치를 자동으로 절기간격평균을
재설정해서 처리하면 조금 나아질까요??
문외한이라 생각나는게 별루 없네요..
어느부분을 수정해야 하는지 알고 싶습니다.
가능하면 첨부 파일을 이용하여 수정된 소스를 바라면 너무
욕심일까요 -_-;;
읽어봐주셔서 감사드립니다.
|
이전글 : Re: 질문좀..
다음글 : Re: class.lunar.php 문의
|
from 116.122.1.160
JS(Redhands)Board 0.4 +@
|