Funkcja Now w VBScript

Definicja i użycie

Funkcja Now w VBScript zwraca aktualną datę i czas według ustawień daty i czasu systemu komputerowego.

Gramatyka

Now

Wskazówki i uwagi

Ważne informacje:

Jeśli jednocześnie odczytujemy Date, Time oraz Now, to Now = Date + Time, ale w rzeczywistości nie możemy jednocześnie wywołać tych trzech funkcji, ponieważ po wykonaniu jednej funkcji możemy wykonać drugą, więc jeśli w programie musisz uzyskać aktualną datę i czas jednocześnie, musisz wywołać funkcję Now, a następnie użyć DateVale i TimeValue, aby uzyskać datę i czas.

Przykład: Pobierz datę i czas punktu czasowego:

N = Now 'Data i czas punktu czasowego'
D = Datevalue(N) 'Część daty punktu czasowego'
T = TimeValue(N) 'Część czasu punktu czasowego'
D2 = Date 'Data punktu czasowego 1'
T2 = Time 'Czas punktu czasowego 2'

Rozważania

Jakie może być maksymalne wartość błędu przy ciągłym wykonywaniu Response.write Now oraz Response.Write Date + Time? Załóżmy:

Data uzyskana z "punktu czasowego 1": Now = #7/1/95 23:59:59#
Data uzyskana z "punktu czasowego 2": Date = #7/1/95#

Jeśli "punkt czasowy 3" przecina dzień, więc Time = #0:00:00, różnica między Now a Date+Time wyniesie 23:59:59.

Przykład

Przykład 1

document.write(Now)

Wynik:

2007-10-1 14:10:06

Komentarz:Wyniki mogą się różnić ze względu na różne ustawienia komputerowe.