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.