VBScript DateSerial 函數(shù)
定義和用法
DateSerial 函數(shù)可返回指定的年、月、日的子類型 Date 的 Variant 。
也就是說,DateSerial 函數(shù)可以把年、月、日合并為日期。
語法
DateSerial(year,month,day)
參數(shù) | 描述 |
---|---|
year | 必需的。介于100到9999的數(shù)字,或數(shù)值表達式。介于 0 到 99 的值被視為 1900–1999。對于所有其他的 year 參數(shù),請使用完整的4位年份。 |
month | 必需的。任何數(shù)值表達式。若大于12,則日期從12月起向后推算mouth-12個月,若小于1,則日期從1月起向前推算1-month個月。 |
day | 必需的。任何數(shù)值表達式。若大于當月的日數(shù),則日期從當月日數(shù)起,向后推算day-當月日數(shù);若小于1,則日期從1日起向前推算1-day日。 |
實例
例子 1
document.write(DateSerial(1996,2,3)) '普通的調(diào)用方法
輸出:
1996/2/3
例子 2
document.write(DateSerial(95,13,10)) '13月=1年+1月
輸出:
1996/01/10
例子 3
document.write(DateSerial(96,-1,10)) '-1月要從1月起向前推算1-(-1)=2個月
輸出:
1995/11/10
例子 4
document.write(DateSerial(95,2,30)) '95年2月有28日,所以30日=1月+2日
輸出:
1995/03/02
例子 5
document.write(DateSerial(95,2,-2)) '-2日要從1日起向前推算1-(-2)=3日
輸出:
1995/01/29
例子
document.write(DateSerial(1990-20,9-2,1-1)) '1990-20=1970年,9-2=7月,1-1=0日,0日要從1日起向前推算1-0=1日。
輸出:
1970/6/30