티스토리 뷰

ASP

ASP DateDiff 함수 - 날짜 차이 구하기

travelpark 2019. 4. 25. 23:58
반응형

웹 페이지에서 D-day 설정으로 이벤트를 하는 경우가 많은데요.

이 때 자주 사용하게 되는 함수가 바로 DateDiff 함수입니다. 

 

 

특정일을 기준으로 남은 날짜를 구하기 위해 다음과 같이 사용합니다. 

 

<%
Dim fromDatetoDate

fromDate= "2019-04-25"

toDate= "2019-05-16"

 

response.write DateDiff("d", fromDate, toDate)
%>

 

결과값 : 21

 

toDate에서 fromDate를 뺀 값을 일자로 표현하기 때문에 결과값은 21이 나옵니다.

맨 앞에 나오는 "d"는 날짜형태 중 하나이고 두 날짜의 차이 일 수를 보여줍니다.

 

사용할 수 있는 날짜형태는 다음과 같습니다.

 

yyyy - 년

q - 분기
m - 월
d - 일
w - 주
h - 시
n - 분
s - 초


<%
response.write(DateDiff("yyyy",fromDate,toDate) & "<br />")
response.write(DateDiff("q",fromDate,toDate) & "<br />")
response.write(DateDiff("m",fromDate,toDate) & "<br />")
response.write(DateDiff("d",fromDate,toDate) & "<br />")
response.write(DateDiff("w",fromDate,toDate) & "<br />")
response.write(DateDiff("h",fromDate,toDate) & "<br />")
response.write(DateDiff("n",fromDate,toDate) & "<br />")
response.write(DateDiff("s",fromDate,toDate) & "<br />")
%>

 

이렇게 직접 확인해보고 싶은 유형을 골라 테스트해보면 금방 익히실 수 있을 겁니다. 

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함