Funkcja Date w VBScript

Definicja i użycie

Funkcja Date może zwrócić bieżącą datę systemową.

Gramatyka

Data

Wskazówki i komentarze

Ważne informacje:

Jeśli jednocześnie odczytuje się Date, Time oraz Now, to Now = Date + Time, ale w rzeczywistości nie można jednocześnie wywołać tych trzech funkcji, ponieważ po wykonaniu jednej funkcji można wykonać drugą, więc jeśli w programie konieczne jest jednoczesne uzyskanie bieżącej daty i czasu, konieczne jest wywołanie Now, a następnie użycie DateVale oraz TimeValue do wyodrębnienia daty i czasu.

Przykład: Pobierz datę i czas określonego momentu czasu:

N = Teraz 'Data i czas tego samego momentu czasu'
D = Datevalue(N) 'Część daty tego samego momentu czasu'
T = TimeValue(N) 'Część czasu tego samego momentu czasu'
D2 = Data 'Data momentu czasu 1'
T2 = Czas 'Czas momentu czasu 2'

Rozważania

Jak duża może być maksymalna wartość błędu, gdy kolejno wykonuje się Response.write Now oraz Response.Write Date + Czas? Załóżmy:

Data uzyskana z "momentu czasu 1": #7/1/95 23:59:59#
Data uzyskana z "momentu czasu 2": #7/1/95#

Jeśli "moment czasu 3" przechodzi przez dzień, więc Czas = #0:00:00, różnica między Teraz a Date + Czas wynosi 23:59:59.

Przykład

Przykład 1

document.write("Bieżąca data systemowa: ")
document.write(Date)

Wyjście:

Bieżąca data systemowa: 1/14/2002

TIY

Data
Jak wyświetlić bieżącą datę za pomocą funkcji Date.