Najnowsze tutoriale tworzenie stron internetowych
 

Funkcja VBScript DateAdd


<Pełna VBScript referencyjny

Funkcja DateAdd zwraca datę, do której określony przedział czasowy został dodany.

Składnia

DateAdd(interval,number,date)

Parametr Opis
interval Wymagany. Interwał chcesz dodać

Może przyjmować następujące wartości:

  • rrrr - rok
  • Q - kwartał
  • m - miesiąc
  • y - Dzień roku
  • dzień D
  • W - Dzień tygodnia
  • ww - Tydzień roku
  • h - godzina
  • N - minuta
  • s - II
number Wymagany. Liczba przedziale chcesz dodać. Mogą być zarówno pozytywne, dla dat w przyszłości, lub ujemny, dla dat w przeszłości
date Wymagany. Wariant lub dosłowny reprezentujący datę, do której dodaje się przedział

Przykłady

Przykład 1

Jak korzystać z parametrów:

<%

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

%>

Wyjście z kodem powyżej będą:

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
Pokaż Przykład »

Przykład 2

Odjąć jeden miesiąc od 31 stycznia 2010

<%

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

%>

Wyjście z kodem powyżej będą:

12/31/2009
Pokaż Przykład »

Przykład 3

Dodaj jeden dzień od teraz:

<%

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

%>

Wyjście z kodem powyżej będą:

5/5/2016 8:54:33 AM
Pokaż Przykład »

<Pełna VBScript referencyjny