VBScript Now-Funktion
Definition und Verwendung
Die Now-Funktion kann das aktuelle Datum und die aktuelle Uhrzeit basierend auf den Einstellungen des Computersystems zurückgeben.
Syntax
Now
Hinweise und Anmerkungen
Wichtige Angelegenheit:
Wenn Date, Time und Now gleichzeitig gelesen werden, dann ist Now = Date + Time, aber tatsächlich ist es uns unmöglich, diese drei Funktionen gleichzeitig aufzurufen, da nach der Ausführung einer Funktion die andere ausgeführt werden kann. Daher müssen Sie, wenn Sie in Ihrem Programm gleichzeitig das aktuelle Datum und die aktuelle Uhrzeit benötigen, Now aufrufen und dann das Datum und die Uhrzeit mit DateValue und TimeValue extrahieren.Beispiel: Erhalten Sie das Datum und die Uhrzeit eines bestimmten Zeitpunkts:
N = Now ' dieser Zeitpunktes Datum und Zeit' D = Datevalue(N) ' gleicher Zeitpunkt Datumanteil' T = TimeValue(N) ' gleiche Zeitpunkt Zeitanteil' D2 = Date 'Zeitpunkt 1 Datum' T2 = Time 'Zeitpunkt 2 Zeit'
Problemdenken
Wie groß kann der mögliche maximale Fehlerwert sein, wenn Response.write Now und Response.Write Date + Time nacheinander ausgeführt werden? Annahme:
Der "Zeitpunkt 1" erhaltene Now = #7/1/95 23:59:59# Der "Zeitpunkt 2" erhaltene Date = #7/1/95#
Wenn der "Zeitpunkt 3" genau einen Tag überschreitet, dann ist Time = #0:00:00, und der Unterschied zwischen Now und Date+Time wird 23:59:59.
Beispiel
Beispiel 1
document.write(Now)
Ausgabe:
2007-10-1 14:10:06
Anmerkung:Die Ergebnisse können aufgrund verschiedener Computerkonfigurationen leicht variieren.