VBScript 날짜 추가 기능

❮ 완전한 VBScript 참조

DateAdd 함수는 지정된 시간 간격이 추가된 날짜를 반환합니다.

통사론

DateAdd(interval,number,date)
Parameter Description
interval Required. The interval you want to add

Can take the following values:

  • yyyy - Year
  • q - Quarter
  • m - Month
  • y - Day of year
  • d - Day
  • w - Weekday
  • ww - Week of year
  • h - Hour
  • n - Minute
  • s - Second
number Required. The number of interval you want to add. Can either be positive, for dates in the future, or negative, for dates in the past
date Required. Variant or literal representing the date to which interval is added

실시예 1

매개변수를 사용하는 방법:

<%

response.write(DateAdd("yyyy",1,"31-Jan-10") & "<br />")
response.write(DateAdd("q",1,"31-Jan-10") & "<br />")
response.write(DateAdd("m",1,"31-Jan-10") & "<br />")
response.write(DateAdd("y",1,"31-Jan-10") & "<br />")
response.write(DateAdd("d",1,"31-Jan-10") & "<br />")
response.write(DateAdd("w",1,"31-Jan-10") & "<br />")
response.write(DateAdd("ww",1,"31-Jan-10") & "<br />")
response.write(DateAdd("h",1,"31-Jan-10 08:50:00") & "<br />")
response.write(DateAdd("n",1,"31-Jan-10 08:50:00") & "<br />")
response.write(DateAdd("s",1,"31-Jan-10 08:50:00") & "<br />")

%>

위 코드의 출력은 다음과 같습니다.

1/31/2011
4/30/2010
2/28/2010
2/1/2010
2/1/2010
2/1/2010
2/7/2010
1/31/2010 9:50:00 AM
1/31/2010 8:51:00 AM
1/31/2010 8:50:01 AM

실시예 2

2010년 1월 31일에서 한 달 빼기

<%

response.write(DateAdd("m",-1,"31-Jan-10"))

%>

위 코드의 출력은 다음과 같습니다.

12/31/2009

실시예 3

지금부터 하루 추가:

<%

response.write(DateAdd("d",1,Now()))

%>

위 코드의 출력은 다음과 같습니다.

1/30/2022 4:00:51 PM

❮ 완전한 VBScript 참조