양력<->음력 변환 소스 > 기술자료 | 해피정닷컴

양력<->음력 변환 소스 > 기술자료

본문 바로가기

사이트 내 전체검색

양력<->음력 변환 소스 > 기술자료

ClassicASP 양력<->음력 변환 소스

페이지 정보


첨부파일

본문

GF_SOL2LUN(SYEAR, SMONTH, SDAY)는 양력->음력 함수로서
SYEAR, SMONTH, SDAY에 변환하고자하는 연, 월, 일을 입력한 후
함수를 실행시키면 변환된 음력일의 연, 월, 일이 기존변수에 덮어씌어집니다.

GF_LUN2SOL(SYEAR, SMONTH, SDAY, SWEEK) 함수는 반대로 음력을 양력으로 변환시키는데,
원하는 음력일을 SYEAR, SMONTH, SDAY에 초기하고
함수를 실행시키면 SYEAR, SMONTH, SDAY에 양력일이 저장되고,
WEEK에는 요일이 영어문자열로 저장되게 됩니다.(예; "SUN")


### birthday_lunar.inc ###
설명1.
option explicit 코드는 최종해석된 ASP 페이지의 최상단에서 선언되어야 합니다.

설명2. (himinok 님 설명)
2005년 12월, 2006년 1월이 잘못 저장되어 있더라고요..
2005년12월은 29일로 끝나는데 30일로 끝나게표시되고,
2006년 1월은 30일로 끝나는데 29일로 끝나게 표시되더군요...
따라서 LTBL(124), LTBL(125)부분을 아래로 변경하면 잘못이 바로잡아집니다.
(1은 29일까지, 2는 30일까지, 3은 반복을 뜻합니다)
LTBL(124) = "1212122122110" '기존 1212122122120 를 변경
LTBL(125) = "2121212322122" '기존 1121212322122 를 변경

### birthday.asp 에 적용
<%
      RESULT = GF_LUN2SOL(birth_y, birth_m, birth_d, birth_w)
     ' 음력 <-> 양력으로 전환된 값에서 10 미만인경우 한자리 숫자로 환산됩니다.
     ' 모두 2자리로 표현하고 싶을때 아래와 같이 적용
      if len(birth_m) < 2 then
        birth_m = "0" & birth_m
      end if
      if len(birth_d) < 2 then
        birth_d = "0" & birth_d
      end if
%>

<%
dim result
dim SYEAR, SMONTH, SDAY, SWEEK

SYEAR = "2001"
SMONTH = "1"
SDAY = "1"
SWEEK = ""

response.write "음력 = " & SYEAR & "년 " & SMONTH & "월 " & SDAY & "일 ==> "
RESULT = GF_LUN2SOL(SYEAR, SMONTH, SDAY, SWEEK)
response.write "양력 = " & SYEAR & "년 " & SMONTH & "월 " & SDAY & "일" & SWEEK & " 입니다" & "
"

response.write "양력 = " & SYEAR & "년 " & SMONTH & "월 " & SDAY & "일" & SWEEK & " ==> "
RESULT = GF_SOL2LUN(SYEAR, SMONTH, SDAY)
response.write "음력 = " & SYEAR & "년 " & SMONTH & "월 " & SDAY & "일 입니다" & "
"
%>### " 첨자 사용이 잘못되었습니다 "  오류메시지가 나올때
- 년도가 1881년 이전값을 디비에서 불러오거나, 
년도가 1~3자인경우


참고사이트
http://devpia.com/MAEUL/Contents/Detail.aspx?BoardID=57&MAEULNO=22&no=541
http://devpia.com/MAEUL/Contents/Detail.aspx?BoardID=286&MAEULNO=22&no=4330
http://kin.naver.com/detail/detail.php?d1id=1&dir_id=101&eid=ANzhpUIbvyWzO1rOvz8tvb6hzmqe1gs2&qb=TFRCTCgxMjQpID0gIjEyMTIxMjIxMjIxMTAi

댓글목록

등록된 댓글이 없습니다.


Total 198건 7 페이지
  • RSS
기술자료 목록
78
ClassicASP   11270  2009-01-30 20:17  
77
ClassicASP   14229  2009-01-28 11:09 ~ 2015-01-31 00:00  
76
ClassicASP   12543  2009-01-23 14:41 ~ 2009-01-23 00:00  
75
ClassicASP   20614  2009-01-22 19:33  
74
ClassicASP   24136  2009-01-22 19:28  
73
ClassicASP   23667  2009-01-20 21:48  
72
ClassicASP   18862  2009-01-20 11:09 ~ 2016-10-21 00:00  
71
ClassicASP   18779  2009-01-20 08:35  
70
ClassicASP   11681  2009-01-19 16:27  
열람
ClassicASP   21054  2009-01-16 19:22 ~ 2009-01-29 00:00  
68
ClassicASP   10185  2009-01-13 10:54  
67
ClassicASP   18634  2009-01-05 20:09 ~ 1970-01-01 09:00  
66
ClassicASP   13988  2008-12-31 05:55  
65
ClassicASP   11817  2008-12-11 17:35 ~ 2009-10-08 00:00  
64
ClassicASP   10507  2008-11-29 14:44  
63
ClassicASP   14624  2008-11-29 14:41 ~ 2012-06-09 00:00  
62
ClassicASP   17394  2008-11-26 23:02  
61
ClassicASP   13556  2008-08-25 20:42  
60
ClassicASP   17257  2008-08-25 18:06  
59
ClassicASP   27015  2008-08-02 18:01 ~ 2016-10-21 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.