VBScript DatePart 함수

정의와 사용법

DatePart 함수는 지정된 날짜의 지정된 부분을 반환할 수 있습니다.

주의사항:firstdayofweek 파라미터는 'w'와 'ww' 간격 기호를 사용하는 계산에 영향을 미칩니다.

문법

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])
파라미터 설명
interval

필수 사항. date1과 date2 사이의 시간 간격을 계산하는 단위.

아래의 값이 사용 가능합니다:

  • yyyy - 연
  • q - 분기
  • m - 월
  • y - 올해의 몇 번째 날
  • d - 일
  • w - 주의 몇 번째 날
  • ww - 주
  • h - 시간
  • n - 분
  • s - 초
date 필수 사항. 계산이 필요한 날짜 표현식.
firstdayofweek

선택 사항. 주의 일수를 정의, 즉 주의 몇 번째 날.

아래의 값이 사용 가능합니다:

  • 0 = vbUseSystemDayOfWeek - 지역 언어 지원 (NLS) API 설정을 사용.
  • 1 = vbSunday - 일요일 (기본)
  • 2 = vbMonday - 월요일
  • 3 = vbTuesday - 화요일
  • 4 = vbWednesday - 수요일
  • 5 = vbThursday - 목요일
  • 6 = vbFriday - 금요일
  • 7 = vbSaturday - 토요일
firstweekofyear

선택 사항. 한 해의 첫 번째 주를 정의.

아래의 값이 사용 가능합니다:

  • 0 = vbUseSystem - 지역 언어 지원 (NLS) API 설정을 사용.
  • 1 = vbFirstJan1 - 1월 1일에 있는 주에서 시작(기본)
  • 2 = vbFirstFourDays - 새해에 최소 4일이 있는 첫 번째 주에서 시작.
  • 3 = vbFirstFullWeek - 새해 첫 번째 완전한 주에서 시작.

예제

예제 1

d = #2/10/96 16:45:30#
document.write(DatePart("yyyy",d)) '출력: 1996'
document.write(DatePart("m",d)) '출력: 2'
document.write(DatePart("d",d)) '출력: 10'
document.write(DatePart("h",d)) '출력: 16'
document.write(DatePart("n",d)) '출력: 45'
document.write(DatePart("s",d)) '출력: 30'
document.write(DatePart("q",d)) '출력: 1, 2월은 1분기입니다'
document.write(DatePart("y",d)) '출력: 41, 1996년 2월 10일은 41번째 날입니다.'
document.write(DatePart("ww",d)) '출력: 6, 1996년 2월 10일은 6번째 주입니다.'
document.write(DatePart("w",d)) '출력: 7, 1996년 2월 10일은 6번째 주의 7번째 날(토요일)입니다.'