VBScript DateAdd- funksie

❮ Voltooi VBScript-verwysing

Die DateAdd-funksie gee 'n datum terug waarby 'n gespesifiseerde tydinterval bygevoeg is.

Sintaksis

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

Voorbeelde

Voorbeeld 1

Hoe om die parameters te gebruik:

<%

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 />")

%>

Die afvoer van die kode hierbo sal wees:

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

Voorbeeld 2

Trek een maand van 31 Januarie 2010 af

<%

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

%>

Die afvoer van die kode hierbo sal wees:

12/31/2009

Voorbeeld 3

Voeg een dag van nou af by:

<%

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

%>

Die afvoer van die kode hierbo sal wees:

1/30/2022 4:00:51 PM

❮ Voltooi VBScript-verwysing