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.