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