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

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

본문 바로가기

사이트 내 전체검색

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

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 2,641건 102 페이지
  • RSS
기술자료 목록
열람
ClassicASP   21028  2009-01-16 19:22 ~ 2009-01-29 00:00  
620
.NET   23309  2009-01-16 19:09  
619
ClassicASP   10164  2009-01-13 10:54  
618
etc쇼핑몰   11666  2009-01-08 16:08  
617
etc쇼핑몰   10754  2009-01-07 10:34  
616
메이크샵   11849  2009-01-07 00:41 ~ 2012-02-07 00:00  
615
JavaScript   58199  2009-01-06 19:36 ~ 2021-10-22 00:31  
614
ClassicASP   18616  2009-01-05 20:09 ~ 1970-01-01 09:00  
613
PHP   17408  2009-01-05 20:07  
612
HTML   17647  2009-01-04 03:56  
611
HTML   15781  2009-01-04 03:51  
610
HTML   27643  2009-01-04 03:43 ~ 2019-09-19 15:11  
609
HTML   24531  2009-01-04 03:11 ~ 2009-01-04 00:00  
608
HTML   16771  2009-01-04 02:43  
607
Secure   12843  2009-01-04 01:28  
606
JavaScript   13268  2009-01-04 00:00  
605
MySQL   13968  2009-01-03 13:47 ~ 2017-10-30 02:25  
604
MySQL   21414  2009-01-03 12:37  
603
Linux   11006  2009-01-03 12:37 ~ 2009-01-08 00:00  
602
호스팅   10945  2009-01-03 08:56  

검색

해피정닷컴 정보

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

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