Funzione Time in VBScript

Definizione e uso

La funzione Time può restituire l'ora di sistema corrente.

Sintassi

Time

Suggerimenti e note

Cosa importante:

Se si legge contemporaneamente Date, Time e Now, allora Now = Date + Time, ma in realtà non è possibile chiamare contemporaneamente queste tre funzioni, perché è necessario eseguire una funzione prima di poter eseguire l'altra; quindi, se è necessario ottenere la data e l'ora corrente contemporaneamente nel programma, è necessario chiamare Now e utilizzare DateValue e TimeValue per estrarre la data e l'ora rispettivamente.

Esempio: Ottenere la data e l'ora di un punto di tempo specifico:

N = Now 'data e ora dello stesso punto di tempo'
D = Datevalue(N) 'parte della data dello stesso punto di tempo'
T = TimeValue(N) 'parte del tempo dello stesso punto di tempo'
D2 = Date 'data del punto di tempo 1'
T2 = Time 'tempo del punto di tempo 2'

Pensiero sul problema

Quanto può essere grande il valore massimo di errore che potrebbe verificarsi eseguendo consecutivamente Response.write Now e Response.Write Date + Time? Supponiamo:

Il 'punto di tempo 1' ha ottenuto Now = #7/1/95 23:59:59#
Il 'punto di tempo 2' ha ottenuto Date = #7/1/95#

E se il 'punto di tempo 3' attraversa un giorno, quindi Time = #0:00:00, quindi la differenza tra Now e Date+Time diventa 23:59:59.

Esempio

Esempio 1

document.write(Time)

Output:

14:34:38

Nota:I risultati possono variare leggermente a seconda delle impostazioni del computer.