VBScript DateAdd- Funktion

❮ Vollständige VBScript-Referenz

Die DateAdd-Funktion gibt ein Datum zurück, zu dem ein bestimmtes Zeitintervall hinzugefügt wurde.

Syntax

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

Beispiele

Beispiel 1

So verwenden Sie die Parameter:

<%

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 Ausgabe des obigen Codes lautet:

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

Beispiel 2

Subtrahieren Sie einen Monat vom 31. Januar 2010

<%

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

%>

Die Ausgabe des obigen Codes lautet:

12/31/2009

Beispiel 3

In einem Tag hinzufügen:

<%

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

%>

Die Ausgabe des obigen Codes lautet:

1/30/2022 4:00:51 PM

❮ Vollständige VBScript-Referenz