Funkce VBScript DateAdd

❮ Kompletní VBScript Reference

Funkce DateAdd vrací datum, ke kterému byl přidán zadaný časový interval.

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

Příklady

Příklad 1

Jak používat parametry:

<%

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

%>

Výstupem výše uvedeného kódu bude:

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

Příklad 2

Odečtěte jeden měsíc od 31. ledna 2010

<%

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

%>

Výstupem výše uvedeného kódu bude:

12/31/2009

Příklad 3

Přidejte jeden den odteď:

<%

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

%>

Výstupem výše uvedeného kódu bude:

1/30/2022 4:00:51 PM

❮ Kompletní VBScript Reference