ฟังก์ชัน DateDiff ของ VBScript
การระบุและการใช้งาน
ฟังก์ชัน DateDiff สามารถกลับค่าระยะเวลาที่แตกต่างระหว่างสองวัน
ฟังก์ชัน DateDiff ใช้คำนวณความแตกต่างระหว่างสองวันที่
ถ้าเปรียบเทียบปี จะไม่นับค่าที่ต่ำกว่าเดือน... ตามไปด้วย
หมายเหตุ:ประกาย firstdayofweek จะมีผลต่อการคำนวณที่ใช้สัญญาณย่อ "w" และ "ww"
โฉมตัวเขียน
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
ประกาย | คำอธิบาย |
---|---|
interval |
จำเป็น. หน่วยเวลาของช่วงเวลาที่ใช้คำนวณต่างหาก สามารถใช้ค่าด้านล่างนี้ได้:
|
date1,date2 | จำเป็น. รูปแบบวันที่. สองวันที่ที่ต้องใช้ในการคำนวณ |
firstdayofweek |
ตัวเลือกได้. กำหนดจำนวนวันของสัปดาห์ คือวันที่ใดในสัปดาห์ สามารถใช้ค่าด้านล่างนี้ได้:
|
firstweekofyear |
ตัวเลือกได้. กำหนดสัปดาห์แรกของปี. สามารถใช้ค่าด้านล่างนี้ได้:
|
ตัวอย่าง
ตัวอย่าง 1
document.write(Date & "<br />") document.write(DateDiff("m",Date,"12/31/2002") & "<br />") document.write(DateDiff("d",Date,"12/31/2002") & "<br />") document.write(DateDiff("n",Date,"12/31/2002"))
ออกแสดง:
1/14/2002 11 351 505440
ตัวอย่าง 2
โปรดทราบว่าในรหัสที่มีใต้นี้ date1>date2:
document.write(Date & "<br />") document.write(DateDiff("d","12/31/2002",Date))
ออกแสดง:
1/14/2002 -351
ตัวอย่าง 3
"เพียงกี่สัปดาห์ (เริ่มต้นในวันจันทร์)," "ยังเหลืออีกที่อยู่ระหว่างวันที่ปัจจุบันและ 10/10/2002" document.write(Date & "<br />") document.write(DateDiff("w",Date,"10/10/2002",vbMonday))
ออกแสดง:
1/14/2002 38