VBScript DateSerial-funktionen

Definition og brug

DateSerial-funktionen kan returnere en Variant-type Date for specificeret år, måned og dag.

Det vil sige,DateSerial-funktionen kan kombinere år, måned og dag til en dato..

Syntaks

DateSerial(year,month,day)
Parameter Beskrivelse
year Nødvendig. Et tal mellem 100 og 9999, eller et numerisk udtryk. Værdier mellem 0 og 99 betragtes som 1900–1999. For alle andre year-parametre skal bruges et fuldt 4-cifret år.
month Nødvendig. Enhver numerisk udtryk. Hvis større end 12, beregnes datoen fra 12. måned og adderes mouth - 12 måneder; hvis mindre end 1, beregnes datoen fra 1. måned og trækkes 1-month måneder tilbage.
day Nødvendig. Enhver numerisk udtryk. Hvis større end antallet af dage i måneden, beregnes datoen fra antallet af dage i måneden, og adderes day - antallet af dage i måneden; hvis mindre end 1, beregnes datoen fra 1. dag og trækkes 1-day dage tilbage.

Eksempel

Eksempel 1

document.write(DateSerial(1996,2,3)) '普通的调用方法

Uddrag:

1996/2/3

Eksempel 2

document.write(DateSerial(95,13,10)) '13月=1年+1月

Uddrag:

1996/01/10

Eksempel 3

document.write(DateSerial(96,-1,10)) '-1月要从1月起向前推算1-(-1)=2个月

Uddrag:

1995/11/10

Eksempel 4

document.write(DateSerial(95,2,30)) '95年2月有28日,所以30日=1月+2日

Uddrag:

1995/03/02

Eksempel 5

document.write(DateSerial(95,2,-2)) '-2日要从1日起向前推算1-(-2)=3日

Uddrag:

1995/01/29

Eksempel

document.write(DateSerial(1990-20,9-2,1-1))
'1990-20=1970年,9-2=7月,1-1=0日,0日要从1日起向前推算1-0=1日。

Uddrag:

1970/6/30