<전체 VBScript를 참조
참조 DateDiff 함수 반환 숫자의 간격 사이에 두 날짜.
통사론
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
매개 변수 | 기술 |
---|---|
interval | 필요합니다. 당신이 원하는 간격은 날짜 1과 날짜 2 사이의 차이를 계산하는 데 사용하는 다음 값을 사용할 수 있습니다 :
|
date1,date2 | 필요합니다. 날짜 식입니다. 두 날짜는 계산에 사용할 |
firstdayofweek | 선택 과목. 요일을 지정합니다. 다음 값을 사용할 수 있습니다 :
|
firstweekofyear | 선택 과목. 해의 최초의 주를 지정합니다. 다음 값을 사용할 수 있습니다 :
|
예
예 1
2009년 1월 31일, 1 월 31 일 ~ 2010의 차이 :
<%
fromDate="31-Jan-09 00:00:00"
toDate="31-Jan-10 23:59:00"
response.write(DateDiff("yyyy",fromDate,toDate) & "<br />")
response.write(DateDiff("q",fromDate,toDate) & "<br />")
response.write(DateDiff("m",fromDate,toDate) & "<br />")
response.write(DateDiff("y",fromDate,toDate) & "<br />")
response.write(DateDiff("d",fromDate,toDate) & "<br />")
response.write(DateDiff("w",fromDate,toDate) & "<br />")
response.write(DateDiff("ww",fromDate,toDate) & "<br />")
response.write(DateDiff("h",fromDate,toDate) & "<br />")
response.write(DateDiff("n",fromDate,toDate) & "<br />")
response.write(DateDiff("s",fromDate,toDate) & "<br />")
%>
코드의 출력은 위의 것입니다 :
1
4
12
365
365
52
53
8783
527039
31622340
표시 예» 예 2
얼마나 많은 주 (start on Monday) ,
12월 31일 2009 일에서 12 월 31 일 사이의 2012 :
<%
fromDate=CDate("2009/12/31")
toDate=CDate("2012/12/31")
response.write(DateDiff("w",fromDate,toDate,vbMonday))
%>
코드의 출력은 위의 것입니다 :
156
표시 예» <전체 VBScript를 참조