VBScript Now-funktio

Määritelmä ja käyttö

Now-funktio voi palauttaa nykyisen päivämäärän ja ajan tietokonejärjestelmän päivämäärän ja ajan asetuksista.

Syntaksi

Now

Vinkit ja huomiot

Tärkeä asia:

Jos lukee samanaikaisesti Date, Time ja Now, niin Now = Date + Time, mutta todellisuudessa emme voi kutsua kahta näistä kolmesta funktiosta samanaikaisesti, koska yhden funktion suorittamisen jälkeen voidaan suorittaa toista funktiota, joten jos sinun on ohjelmassasi välttämättä saada nykyinen päivämäärä ja aika, sinun on kutsuttava Now ja sitten käytettävä DateValue ja TimeValue erikseen päivämäärän ja ajan hakemiseen.

Esimerkki: Saada tiettyä aikakohdan päivämäärä ja aika:

N = Now 'tämä aikakohdan päivämäärä ja aika
D = Datevalue(N) 'samassa aikakohdassa oleva päivämääräpää
T = TimeValue(N) 'samassa aikakohdassa oleva aikapää
D2 = Date 'aika kohde 1 päivämääränä
T2 = Time 'aika kohde 2 aikana

Kysymys harkintaan

Jatkuvasti suoritettuna Response.write Now ja Response.Write Date + Time, kuinka suuri mahdollinen virhearvo voi olla? Oletus:

Aika kohde 1 saama Now = #7/1/95 23:59:59#
Aika kohde 2 saama Date = #7/1/95#

Jos "aika kohde 3" juuri ylittää päivän, niin Time = #0:00:00, joten Now ja Date+Time välillä oleva ero on 23:59:59.

Esimerkki

Esimerkki 1

document.write(Now)

Tulostus:

2007-10-1 14:10:06

Huomautus:Tulostetut tulokset voivat vaihdella eri tietokoneasetusten vuoksi.