VBScript DateAdd- functie

❮Volledige VBScript-referentie

De functie DateAdd retourneert een datum waaraan een opgegeven tijdsinterval is toegevoegd.

Syntaxis

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

Voorbeelden

voorbeeld 1

Hoe de parameters te gebruiken:

<%

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

%>

De uitvoer van de bovenstaande code zal zijn:

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 één maand af van 31 januari 2010

<%

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

%>

De uitvoer van de bovenstaande code zal zijn:

12/31/2009

Voorbeeld 3

Voeg over een dag toe:

<%

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

%>

De uitvoer van de bovenstaande code zal zijn:

1/30/2022 4:00:51 PM

❮Volledige VBScript-referentie