VBScript Time-functie
Definitie en gebruik
De Time-functie kan de huidige systeemtijd retourneren.
Syntax
Time
Tips en opmerkingen
Belangrijke mededeling:
Als Date, Time en Nu tegelijkertijd worden gelezen, dan is Nu = Date + Time, maar in de praktijk kunnen we deze drie functies niet tegelijkertijd aanroepen, omdat je een functie moet voltooien voordat je de volgende kunt uitvoeren. Dus als je in je programma de huidige datum en tijd tegelijkertijd moet verkrijgen, moet je Nu aanroepen en vervolgens de datum en tijd respectievelijk ophalen met DateValue en TimeValue.Voorbeeld: Verkrijg de datum en tijd van een bepaald tijdstip:
N = Now 'Dit tijdstip datum en tijd' D = Datevalue(N) 'Datum van dezelfde tijdspunt' T = TimeValue(N) 'Tijd van dezelfde tijdspunt' D2 = Date 'Tijdpunt 1 datum' T2 = Time 'Tijdpunt 2 tijd'
Probleemdenken
Wat is de maximale foutwaarde die kan optreden bij het achter elkaar uitvoeren van Response.write Now en Response.Write Date + Time? Aannames:
Tijdpunt 1 verkregen Nu = #7/1/95 23:59:59# Tijdpunt 2 verkregen Date = #7/1/95#
En als 'Tijdpunt 3' precies overgaat op een nieuwe dag, dan is Time = #0:00:00, dus het verschil tussen Nu en Date+Time is 23:59:59.
Voorbeeld
Voorbeeld 1
document.write(Time)
Uitvoer:
14:34:38
Opmerking:De resultaten kunnen enigszins variëren vanwege verschillende computerinstellingen.