VBScript Now-funktionen
Definition og brug
Now-funktionen kan returnere den nuværende dato og klokkeslæt baseret på datoen og klokkeslættet indstillet på computerens system.
Syntaks
Now
Påmindelser og kommentarer
Vigtige oplysninger:
Hvis du læser Date, Time og Now samtidig, så er Now = Date + Time, men faktisk kan vi ikke kalde tre funktioner samtidig, fordi vi kun kan udføre en funktion ad gangen, så hvis du i programmet nødvendigvis skal få den nuværende dato og klokkeslæt samtidig, skal du kalde Now, og derefter bruge DateValue og TimeValue til at hente dato og klokkeslæt.Eksempel: Få en bestemt tidspunkts dato og tid:
N = Now 'denne tidspunkts dato og tid' D = Datevalue(N) 'samme tidspunkts datodel' T = TimeValue(N) 'samme tidspunkts tidsdel' D2 = Date 'tidspunkt 1s dato' T2 = Time 'tidspunkt 2s tid'
Problembetragtning
Hvor stor kan den maksimale fejl være, når man kontinuerligt udfører Response.write Now og Response.Write Date + Time? Antagelse:
Tidspunkt 1 indhenter Now = #7/1/95 23:59:59# Tidspunkt 2 indhenter Date = #7/1/95#
Og hvis 'tidspunkt 3' netop krydser en dag, så Time = #0:00:00, og forskellen mellem Now og Date+Time bliver 23:59:59.
Eksempel
Eksempel 1
document.write(Now)
Output:
2007-10-1 14:10:06
Kommentar:Resultaterne kan variere lidt afhængigt af computerindstillingene.