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