HTML ASP-VBscript Le Razze Canine Cinema Escursioni Forum Area Blog
Vai in Home Page  |  Indice della Guida alle pagine ASP - VBScript

Le funzioni di date

Programmare pagine ASP attraverso le date

Elenco di funzioni VBScript utili a gestire i valori Data, estrarre giorni, mese, anno, eseguire calcoli complessi tra date, ecc...

Le date sono molto importanti in fase di programmazione, un problema tipico da affrontare potrebbe essere quello di immagazzinare informazioni in base alla data e di doverle recuperare in base ad un intervallo di date (immaginate un archivio di clienti ed una query del tipo "restituiscimi tutti i clienti registrati tra Agosto e Settembre 2006").

VBScript offre le seguenti funzioni di data:

Date()
Restituisce la data corrente del server

Time()
Restituisce l'ora corrente del server

Now()
Restituisce la data e l'ora corrente del server

DateAdd(interval, number, date)
Si usa per aggiungere un valore alla data specificata da "date".
"Interval" determina se si vuole aggiungere giorni, mesi, anni...
"number" indica il numero di intervalli da sommare ossia il numero di giorni, mesi, anni...

Tabella riassuntiva dei codici di intervallo per le funzioni Date
"yyyy" = Anno
"q" = Trimestre
"m" = Mese
"y" = Giorno dell'anno
"d" = Giorno
"w" = Giornoferiale
"ww" = Settimana dell'anno
"h" = Ora
"n" = Minuto
"s" = Secondo

DateDiff(interval, date1, date2)
Si usa per determinare l'intervallo di tempo che intercorre tra "date1" e date2".
"interval" determina se vuole calcolare la differenza in giorni, mesi, anni (come nella tabella riassuntiva precedente)

DateSerial(year, month, day)
Accetta i valori interi "year", "month" e "day" nel caso si volesse concatenare le tre variabili in un valore di data.

TimeSerial(hour, minute, second)
utile per concatenare le variabili ora, minuto e secondo in un valore di data.

Timer
restituisce il numero di secondi trascorsi dalla mezzanotte

DatePart(interval, datetime)
Consente di estrarre la parte di "datetime" in base all'intervallo di data determinato da "interval" (come nella tabella riassuntiva precedente)
Year(date)
Restituisce un numero per indicare l'anno corrispondente a "date"

Month(date)
Restituisce un numero per indicare il mese corrispondete a "date"

MonthName(date)
Restituisce un numero per indicare il nome del mese corrispondente a "date"

Day(date)
Restituisce un numero per indicare il giorno corrispondente a "date"

Weekday(date)
Restituisce un numero per indicare il giorno della settimana corrispondente a "date"

Hour(time)
Restituisce l'ora di "time"

Minute(time)
Restituisce il numero di minuti di "time"

Second(time)
Restituisce il numero di secondi di "time"

Guida alla tecnologia Active Server Pages - ASP
ciclo do loop until
ciclo do loop while
ciclo do until loop
ciclo do while loop
ciclo for each next
ciclo for next
ciclo while wend
concatenare variabili e stringhe
creare prima pagina ASP
default
funzioni array
funzioni di controllo tipo
funzioni di date
funzioni di formattazione
funzioni matematiche
funzioni per la conversione tipo
funzioni stringa
operatori
pws windows 98
strutture controllo cicli
strutture controllo condizionali IF THEN ELSE
strutture controllo condizionali SELECT CASE
strutture di ramificazione subroutine function
utilizzare la prima variabile
VBScript oggetto metodi proprieta
visualizzare una variabile