Funzione Now di VBScript

Definizione e uso

La funzione Now può restituire la data e l'ora corrente in base alle impostazioni della data e dell'ora del sistema del computer.

Sintassi

Now

Suggerimenti e note

Cosa importante:

Se si legge contemporaneamente Date, Time e Now, allora Now = Date + Time, ma in realtà, non è possibile chiamare questi tre funzioni contemporaneamente, 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 DateVale e TimeValue per estrarre la data e l'ora.

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

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

Pensiero sul problema

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

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

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

Esempio

Esempio 1

document.write(Now)

Output:

2007-10-1 14:10:06

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