Fonction VBScript DateAdd

❮ Référence complète de VBScript

La fonction DateAdd renvoie une date à laquelle un intervalle de temps spécifié a été ajouté.

Syntaxe

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

Exemples

Exemple 1

Comment utiliser les paramètres :

<%

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

%>

La sortie du code ci-dessus sera :

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

Exemple 2

Soustraire un mois du 31 janvier 2010

<%

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

%>

La sortie du code ci-dessus sera :

12/31/2009

Exemple 3

Ajouter un jour à partir de maintenant :

<%

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

%>

La sortie du code ci-dessus sera :

1/30/2022 4:00:51 PM

❮ Référence complète de VBScript