VBScript DateSerial-functie

Definitie en gebruik

De DateSerial-functie kan de Variant van het subtype Date retourneren van het opgegeven jaar, maand en dag.

Dit betekent dat,De DateSerial-functie kan jaar, maand en dag combineren tot een datum..

Syntax

DateSerial(year,month,day)
Parameters Beschrijving
year Noodzakelijk. Een getal tussen 100 en 9999, of een numerieke expressie. Waarden tussen 0 en 99 worden beschouwd als 1900-1999. Voor alle andere year parameters, gebruik een volledig viercijferig jaar.
month Noodzakelijk. Elke numerieke expressie. Als het groter is dan 12, dan wordt de datum gerekend van de 12e maand, en wordt de datum achteraf gerekend met mouth - 12 maanden; als het kleiner is dan 1, dan wordt de datum gerekend van de 1e maand en wordt de datum vooruit gerekend met 1-month maanden.
day Noodzakelijk. Elke numerieke expressie. Als het groter is dan het aantal dagen van de huidige maand, dan wordt de datum gerekend van het aantal dagen van de huidige maand, en wordt de datum achteraf gerekend met day - het aantal dagen van de huidige maand; als het kleiner is dan 1, dan wordt de datum gerekend van de 1e dag en wordt de datum vooruit gerekend met 1-day dagen.

Voorbeeld

Voorbeeld 1

document.write(DateSerial(1996,2,3)) 'Normale aanroepmethode

Uitvoer:

1996/2/3

Voorbeeld 2

document.write(DateSerial(95,13,10)) '13 maanden=1 jaar+1 maand

Uitvoer:

1996/01/10

Voorbeeld 3

document.write(DateSerial(96,-1,10)) '-1 maand moet worden gerekend van 1 maart tot 1-(-1)=2 maanden

Uitvoer:

1995/11/10

Voorbeeld 4

document.write(DateSerial(95,2,30)) '95 jaar 2 maart heeft 28 dagen, dus 30 maart=1 maart+2 dagen

Uitvoer:

1995/03/02

Voorbeeld 5

document.write(DateSerial(95,2,-2)) '-2 dag moet worden gerekend van 1 tot 1-(-2)=3 dag

Uitvoer:

1995/01/29

Voorbeeld

document.write(DateSerial(1990-20,9-2,1-1))
'1990-20=1970 jaar, 9-2=7 juli, 1-1=0 dag, 0 dag moet worden gerekend van 1 tot 1-0=1 dag.

Uitvoer:

1970/6/30