Photofly 님의 달력형 일정관리스킨에 음력 표시하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

Photofly 님의 달력형 일정관리스킨에 음력 표시하기 정보

Photofly 님의 달력형 일정관리스킨에 음력 표시하기

첨부파일

moonday.php (9.9K) 49회 다운로드 2006-09-09 22:43:09

본문

1. 붙임 moonday.php 를 스킨디렉토리(schedule)에 업로드합니다.

2. 스킨디렉토리의 list.skin.php 맨 위에
    include("$board_skin_path/moonday.php");
    를 넣고

    아래쪽 114라인의 날짜를 출력하는 다음과 같은 부분에
    // 날짜에 누르면 글씨쓰기가 가능한 링크를 넣어서 출력하기
    $f_date = $year.sprintf("%02d",$month).sprintf("%02d",$cday);
            echo "        <a href='$write_href&f_date=$f_date&t_date=$f_date'>$daytext</a>\n";
    }

    아래와 같이 음력출력부분을 삽입합니다
    // 날짜에 누르면 글씨쓰기가 가능한 링크를 넣어서 출력하기
    $f_date = $year.sprintf("%02d",$month).sprintf("%02d",$cday);
            echo "        <a href='$write_href&f_date=$f_date&t_date=$f_date'>$daytext</a>\n";
          // 음력출력
          $myarray = soltolun($year,$month,$cday);
          echo("(".$myarray[month].".".$myarray[day].")");
      }
추천
1

댓글 7개

5일단위로 출력하려면

echo("(".$myarray[month].".".$myarray[day].")");

대신에 아래의 문구로 대체하면 됩니다.

if ($myarray[day]==1 || $myarray[day]==5 || $myarray[day]==10 || $myarray[day]==15 || $myarray[day]==20 || $myarray[day]==25 || $myarray[day]==30)
{
echo("(".$myarray[month].".".$myarray[day].")");
}
저도 음력을 잘 이해하지 못하는지라....죄송...
음력은 정확한 규칙성이 없어 알고리즘화할 수 없고 DB로 만들어 사용하는 것이 정확하다는 이야기도 있고....

아래 주소는 양음력,절기 등을 DB로 만든 자료를 소개한 블로그입니다.
DB에 넣고 셀렉트하여 이용하면 되겠죠.
정확한지는 저도 해보지 않아서...

http://blog.naver.com/mirckorea/30007500571
음력은 지구의 위성인 달을 기준으로 하고 있죠.. 일반 달력은 태양이 기준이고요..
음력은 각 나라마다, 미국같이 넓은 나라는 지역마다 다릅니다. 중국하고 우리나라는 음력이 하루차이 난다더군요.

우리나라 표준 음력은 http://www.kisti.re.kr (한국과학기술정보연구원) 에서 http://manse.kisti.re.kr (한국표준연력) 을 제공하고 있습니다.
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT