Gli ultimi tutorial di sviluppo web
 

Funzione VBScript DateAdd


<Complete VBScript di riferimento

La funzione DateAdd restituisce una data alla quale è stato aggiunto un intervallo di tempo specificato.

Sintassi

DateAdd(interval,number,date)

Parametro Descrizione
interval Necessario. L'intervallo si desidera aggiungere

Può assumere i seguenti valori:

  • aaaa - Anno
  • q - Quarter
  • m - Mese
  • y - giorno dell'anno
  • d - Giorno
  • w - Giorno della settimana
  • ww - Settimana dell'anno
  • h - ore
  • n - Minute
  • s - Secondo
number Necessario. Il numero di intervalli si desidera aggiungere. Può essere sia positiva, per le date in futuro, o negativo, per le date in passato
date Necessario. Variante o letterale rappresenta la data alla quale viene aggiunto intervallo

Esempi

esempio 1

Come utilizzare i parametri:

<%

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

%>

L'output del codice precedente sarà:

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
Visualizza l'esempio »

esempio 2

Sottrarre un mese dal 31 Gennaio 2010

<%

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

%>

L'output del codice precedente sarà:

12/31/2009
Visualizza l'esempio »

esempio 3

Aggiungere uno giorni da oggi:

<%

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

%>

L'output del codice precedente sarà:

5/5/2016 8:54:33 AM
Visualizza l'esempio »

<Complete VBScript di riferimento