VBScript Nu-funktionen

Definition och användning

Nu-funktionen kan returnera den aktuella datum och tid baserat på datorns datum- och tidsinställningar.

Syntax

Nu

Tips och kommentarer

Viktiga ämnen:

Om man läser in Date, Time och Nu samtidigt, då är Nu = Date + Time, men i praktiken är det omöjligt att samtidigt anropa dessa tre funktioner, eftersom man måste köra en funktion efter den andra, så om du i ditt program absolut måste få dagens datum och tid samtidigt, måste du anropa Nu och sedan använda DateValue och TimeValue för att hämta datum och tid.

Exempel: Få en viss tidspunkts datum och tid:

N = Now 'Denna tidspunkts datum och tid
D = Datevalue(N) 'Samma tidspunkts datumdel
T = TimeValue(N) 'Samma tidspunkts tidsdel
D2 = Date 'Tidspunkt 1s datum
T2 = Time 'Tidspunkt 2s tid

Tänk på detta

Hur stor kan den största möjliga felvärdet vara vid upprepade körningar av Response.write Now och Response.Write Date + Time? Antag:

Tidspunkt 1 erhåller Now = #7/1/95 23:59:59#
Tidspunkt 2 erhåller Date = #7/1/95#

Och om "tidspunkt 3" precis korsar ett dygn, så är Time = #0:00:00, och skillnaden mellan Now och Date+Time blir 23:59:59.

Exempel

Exempel 1

document.write(Now)

Uttag:

2007-10-1 14:10:06

Kommentar:Resultaten kan variera något beroende på olika datorinställningar.