ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP เกี่ยวกับการสอน

ASP บ้าน ASP บทนำ ASP ติดตั้ง ASP วากยสัมพันธ์ ASP ตัวแปร ASP ขั้นตอน ASP ฟอร์ม ASP Cookies ASP เซสชั่น ASP ใบสมัคร ASP #ประกอบด้วย ASP Global.asa ASP ส่งอีเมลล์

VBScript เกี่ยวกับการสอน

VB บ้าน VB ตัวแปร VB ขั้นตอน VB เงื่อนไข VB วนลูป VB ตัวอย่าง VB ฟังก์ชั่น VB คำสำคัญ

ASP วัตถุ

ASP คำตอบ ASP ขอร้อง ASP ใบสมัคร ASP เซสชั่น ASP เซิร์ฟเวอร์ ASP ผิดพลาด ASP FileSystem ASP TextStream ASP ขับรถ ASP ไฟล์ ASP โฟลเดอร์ ASP พจนานุกรม ASP AdRotator ASP BrowserCap ASP การเชื่อมโยงเนื้อหา ASP Rotator เนื้อหา ASP Ref ด่วน

ADO เกี่ยวกับการสอน

ADO แนะนำ ADO สัมพันธ์ ADO ระเบียน ADO แสดง ADO สอบถาม ADO ประเภท ADO เพิ่ม ADO ปรับปรุง ADO ลบ ADO การสาธิต ADO เร่งความเร็ว

ADO วัตถุ

ADO คำสั่ง ADO สัมพันธ์ ADO ผิดพลาด ADO สนาม ADO พารามิเตอร์ ADO คุณสมบัติ ADO บันทึก ADO ระเบียน ADO กระแส ADO ประเภทข้อมูล

ASP and AJAX

AJAX แนะนำ AJAX ASP AJAX ฐานข้อมูล

ASP ตัวอย่าง

ASP ตัวอย่าง ASP ทดสอบ


 

VBScript DateDiff ฟังก์ชั่น


<อ้างอิง VBScript สมบูรณ์

ฟังก์ชั่น DateDiff ส่งกลับจำนวนของช่วงเวลาระหว่างวันที่สองวัน

วากยสัมพันธ์

DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])

พารามิเตอร์ ลักษณะ
interval จำเป็นต้องใช้ ช่วงเวลาที่คุณต้องการที่จะใช้ในการคำนวณความแตกต่างระหว่าง DATE1 และ DATE2

สามารถใช้ค่าต่อไปนี้:

  • ปปปป - ปี
  • Q - ไตรมาส
  • เมตร - เดือน
  • Y - วันของปี
  • d - วัน
  • W - วันธรรมดา
  • WW - สัปดาห์ของปี
  • H - ชั่วโมง
  • n - นาที
  • s - สอง
date1,date2 จำเป็นต้องใช้ การแสดงออกวัน วันที่สองวันที่คุณต้องการใช้ในการคำนวณ
firstdayofweek ไม่จำเป็น. ที่ระบุวันของสัปดาห์

สามารถใช้ค่าต่อไปนี้:

  • 0 = vbUseSystemDayOfWeek - การใช้ภาษาที่รองรับแห่งชาติ (NLS) การตั้งค่า API
  • 1 = vbSunday - อาทิตย์ (default)
  • 2 = vbMonday - จันทร์
  • 3 = vbTuesday - อังคาร
  • 4 = vbWednesday - พุธ
  • 5 = vbThursday - พฤหัสบดี
  • 6 = vbFriday - ศุกร์
  • 7 = vbSaturday - เสาร์
firstweekofyear ไม่จำเป็น. ระบุสัปดาห์แรกของปี

สามารถใช้ค่าต่อไปนี้:

  • 0 = vbUseSystem - การใช้ภาษาที่รองรับแห่งชาติ (NLS) การตั้งค่า API
  • 1 = vbFirstJan1 - เริ่มต้นด้วยสัปดาห์ที่ 1 มกราคมเกิดขึ้น (default)
  • 2 = vbFirstFourDays - เริ่มต้นด้วยสัปดาห์ที่มีอย่างน้อยสี่วันในช่วงปีใหม่
  • 3 = vbFirstFullWeek - เริ่มต้นด้วยสัปดาห์แรกของปีใหม่

ตัวอย่าง

ตัวอย่างที่ 1

ความแตกต่างระหว่าง 31 มกราคม 2009 และ 31 มกราคม 2010:

<%

fromDate="31-Jan-09 00:00:00"
toDate="31-Jan-10 23:59:00"
response.write(DateDiff("yyyy",fromDate,toDate) & "<br />")
response.write(DateDiff("q",fromDate,toDate) & "<br />")
response.write(DateDiff("m",fromDate,toDate) & "<br />")
response.write(DateDiff("y",fromDate,toDate) & "<br />")
response.write(DateDiff("d",fromDate,toDate) & "<br />")
response.write(DateDiff("w",fromDate,toDate) & "<br />")
response.write(DateDiff("ww",fromDate,toDate) & "<br />")
response.write(DateDiff("h",fromDate,toDate) & "<br />")
response.write(DateDiff("n",fromDate,toDate) & "<br />")
response.write(DateDiff("s",fromDate,toDate) & "<br />")

%>

การส่งออกของโค้ดข้างต้นจะได้รับ:

1
4
12
365
365
52
53
8783
527039
31622340
แสดงตัวอย่าง»

ตัวอย่างที่ 2

วิธีการหลายสัปดาห์ที่ผ่านมา (start on Monday) ,
ระหว่าง 31 ธันวาคม 2009 และ 31 ธันวาคม 2012:

<%

fromDate=CDate("2009/12/31")
toDate=CDate("2012/12/31")
response.write(DateDiff("w",fromDate,toDate,vbMonday))

%>

การส่งออกของโค้ดข้างต้นจะได้รับ:

156
แสดงตัวอย่าง»

<อ้างอิง VBScript สมบูรณ์