Data e Ora

Ecco una carrellata di funzioni sulla data e l’ora:

date Restituisce la data MyDate = Date
Il valore di MyDate è la data di sistema corrente.
time Restituisce l’ora MyTime = Time
Restituisce l’ora di sistema corrente
now Restituisce la data e l’ora MyVar = Now 
Il valore di MyVar è la data e l’ora corrente
DateAdd Aggiunge un intervallo di tempo ad una data La funzione DateAdd non restituisce una data non valida. Nell’esempio seguente viene aggiunto un mese alla data 31 gennaio:NewDate = DateAdd(“m”, 1, “31-Jan-95″)

In questo caso la funzione restituisce 28-feb-95, non 31-feb-95. Se data h 31-gen-96, viene restituito 29-feb-96 perché il 1996 h un anno bisestile.

DateDiff Restituisce il tempo tra due date DiffADate = “Giorni mancanti: ” & DateDiff(“d”, Now, “1/1/2010″)
Day Restituisce il giorno di una data MyDay = Day(“19/10/1962″) 
Il valore di MyDay è 19
Month Restituisce il mese di una data MyMonth = Month(“19/10/1962″)
Il valore di MyMonth è 10
Year Restituisce l’anno di una data MyYear = Month(“19/10/1962″)
Il valore di MyYear è 1962
MonthName Restituisce il nome del mese MyMonthName = Month(“19/10/1962″) 
Il valore di MyMonthName è Ottobre
WeekDay Restituisce un numero corrispondente al giorno della settimana MyWeekDay = Weekday(“19/10/1962″)
Il valore di MyWeekDay è 6 perché MyDate corrisponde a un venerdì
WeekDayName Restituisce il nome del giorno della settimana MyWeekDay = WeekdayName(“19/10/1962″)
Il valore di MyWeekDay è venerdì
Second Restituisce i secondi MySec = Second(Now)
Il valore di MySec è un numero che rappresenta i secondi
Minute Restituisce i minuti MyVar = Minute(Now)
Il valore di MyVar è un numero che rappresenta i minuti
Hour Restituisce l’ora MyVar = Hour(Now)
Il valore di MyVar è un numero che rappresenta l’ora in formato (0-23)
FormatDateTime Restituisce la data e l’ora secondo un formato FormatDateTime(now, 0)
Restituisce 16/11/2007 16.55.13
FormatDateTime(now, 1)
Restituisce venerdì 16 novembre 2007
FormatDateTime(now, 2)
Restituisce 16/11/2007
FormatDateTime(now, 3)
Restituisce 16.55.13
FormatDateTime(now, 4)
Restituisce 16.55

Ecco un piccolo programmino sulle funzioni data

<script language=”VBScript”>
<!–
Option Explicit
dim DataNascita
dim giorni(7)
giorni(2)=”Lunedi”
giorni(3)=”Martedi”
giorni(4)=”Mercoledi”
giorni(5)=”Giovedi”
giorni(6)=”Venerdi”
giorni(6)=”Sabato”
giorni(1)=”Domenica”

DataNascita=InputBox (“Quando sei nato?”)
document.write “Sei nato di ” & giorni(weekday(DataNascita)) & “<br>”
document.write “Da quando sei nato sono passati ” & datediff(“d”,DataNascita,now) & ” giorni<br>”
document.write “Da quando sei nato sono passati ” & datediff(“m”,DataNascita,now) & ” mesi<br>”
document.write “Da quando sei nato sono passati ” & datediff(“ww”,DataNascita,now) & ” settimane<br>”
//–>
</script>

Both comments and pings are currently closed.

Comments are closed.