Photofly 님의 달력형 일정관리스킨에 음력 표시하기 정보
Photofly 님의 달력형 일정관리스킨에 음력 표시하기첨부파일
본문
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].")");
}
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
1
댓글 7개
감사합니다. 좋은 생각!
감사합니다. 잘 사용하겠습니다.^^
참 그런데 전체 말고 5,10,15단위로만 뽑아올수 없을까요?
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].")");
}
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].")");
}

오~~ 멋진 팁이군요.... 감사합니다....^^
깔끔하게 잘 되는데, 양력 2006년8월23일에는 음력이 7월0일로 표시되는군요....^^
깔끔하게 잘 되는데, 양력 2006년8월23일에는 음력이 7월0일로 표시되는군요....^^
저도 음력을 잘 이해하지 못하는지라....죄송...
음력은 정확한 규칙성이 없어 알고리즘화할 수 없고 DB로 만들어 사용하는 것이 정확하다는 이야기도 있고....
아래 주소는 양음력,절기 등을 DB로 만든 자료를 소개한 블로그입니다.
DB에 넣고 셀렉트하여 이용하면 되겠죠.
정확한지는 저도 해보지 않아서...
http://blog.naver.com/mirckorea/30007500571
음력은 정확한 규칙성이 없어 알고리즘화할 수 없고 DB로 만들어 사용하는 것이 정확하다는 이야기도 있고....
아래 주소는 양음력,절기 등을 DB로 만든 자료를 소개한 블로그입니다.
DB에 넣고 셀렉트하여 이용하면 되겠죠.
정확한지는 저도 해보지 않아서...
http://blog.naver.com/mirckorea/30007500571
음력은 지구의 위성인 달을 기준으로 하고 있죠.. 일반 달력은 태양이 기준이고요..
음력은 각 나라마다, 미국같이 넓은 나라는 지역마다 다릅니다. 중국하고 우리나라는 음력이 하루차이 난다더군요.
우리나라 표준 음력은 http://www.kisti.re.kr (한국과학기술정보연구원) 에서 http://manse.kisti.re.kr (한국표준연력) 을 제공하고 있습니다.
음력은 각 나라마다, 미국같이 넓은 나라는 지역마다 다릅니다. 중국하고 우리나라는 음력이 하루차이 난다더군요.
우리나라 표준 음력은 http://www.kisti.re.kr (한국과학기술정보연구원) 에서 http://manse.kisti.re.kr (한국표준연력) 을 제공하고 있습니다.