VBScript DateSerial 函數

定義和用法

DateSerial 函數可返回指定的年、月、日的子類型 Date 的 Variant 。

也就是說,DateSerial 函數可以把年、月、日合併為日期

語法

DateSerial(year,month,day)
參數 描述
year 必需的。介於100到9999的數字,或數值表達式。介於 0 到 99 的值視為 1900–1999。對於所有其他的 year 參數,請使用完整的4位年份。
month 必需的。任何數值表達式。若大於12,則日期從12個月起向後推算mouth-12個月,若小於1,則日期從1個月起向前推算1-mouth個月。
day 必需的。任何数值表达式。若大于當月的日數,則日期從當月日數起,向後推算day-當月日數;若小於1,則日期從1日起向前推算1-day日。

ตัวอย่าง

ตัวอย่าง 1

document.write(DateSerial(1996,2,3)) 'เรียกใช้วิธีทั่วไป

ออกแสดง:

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=เดือน 1-1=0 วัน วันที่ 0 ต้องหาวันที่ 1 แล้วลบ 1-0=1 วัน

ออกแสดง:

1970/6/30