최신 웹 개발 튜토리얼
 

VBScript를 참조 DateDiff 함수


<전체 VBScript를 참조

참조 DateDiff 함수 반환 숫자의 간격 사이에 두 날짜.

통사론

DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])

매개 변수 기술
interval 필요합니다. 당신이 원하는 간격은 날짜 1과 날짜 2 사이의 차이를 계산하는 데 사용하는

다음 값을 사용할 수 있습니다 :

  • YYYY - 년
  • Q - 분기
  • m - 월
  • Y - 올해의 날
  • D - 데이
  • w - 평일
  • 전주 - 올해의 주
  • 시간 - 시간
  • N - 분
  • 의 - 두 번째
date1,date2 필요합니다. 날짜 식입니다. 두 날짜는 계산에 사용할
firstdayofweek 선택 과목. 요일을 지정합니다.

다음 값을 사용할 수 있습니다 :

  • 0 = vbUseSystemDayOfWeek - 사용 자국어 지원 (NLS) API 설정
  • 1 = vbSunday - 일요일 (default)
  • 2 = vbMonday - 월요일
  • 3 = vbTuesday - 화요일
  • 4 = vbWednesday - 수요일
  • 5 = vbThursday - 목요일
  • 6 = vbFriday - 금요일
  • 7 = vbSaturday - 토요일
firstweekofyear 선택 과목. 해의 최초의 주를 지정합니다.

다음 값을 사용할 수 있습니다 :

  • 0 = vbUseSystem - 사용 자국어 지원 (NLS) API 설정
  • 1 = vbFirstJan1 - 7 월 1이 발생하는 주에서 시작 (default)
  • 2 =의 vbFirstFourDays - 새로운 해에 적어도 네 일이있는 주에 시작
  • 3 = vbFirstFullWeek는 - 새해의 첫 주 전체로 시작

예 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를 참조