VBScript Nu-functie

Definitie en gebruik

De Nu-functie kan de huidige datum en tijd retourneren op basis van de instellingen van de datum- en tijdsinstelling van het computersysteem.

Syntax

Nu

Tips en opmerkingen

Belangrijke zaak:

Als je tegelijkertijd Date, Time en Nu leest, dan is Nu = Date + Time, maar in de praktijk kunnen we deze drie functies niet tegelijk oproepen, omdat je een functie moet uitvoeren voordat je de volgende kunt uitvoeren. Dus als je in je programma de huidige datum en tijd moet verkrijgen, moet je Nu oproepen en vervolgens de datum en tijd ophalen met behulp van DateValue en TimeValue.

Voorbeeld: Verkrijg de datum en tijd van een bepaald tijdstip:

N = Now 'Dit tijdstip datum en tijd'
D = Datevalue(N) 'Datumgedeelte van dezelfde tijdpunt'
T = TimeValue(N) 'Tijdgedeelte van dezelfde tijdpunt'
D2 = Date 'Tijdpunt 1 datum'
T2 = Time 'Tijdpunt 2 tijd'

Question Thinking

Wat is de maximale foutwaarde die kan optreden bij het aaneengesloten uitvoeren van Response.write Now en Response.Write Date + Time? Aannames:

Tijdpunt 1 verkregen Now = #7/1/95 23:59:59#
Tijdpunt 2 verkregen Date = #7/1/95#

En als 'tijdpunt 3' net overgaat op een nieuwe dag, dan is Time = #0:00:00, dus het verschil tussen Now en Date+Time is 23:59:59.

Example

Voorbeeld 1

document.write(Now)

Uitvoer:

2007-10-1 14:10:06

Opmerking:De resultaten kunnen enigszins variëren vanwege verschillende computerinstellingen.