บทความนี้จะแนะนำวิธีการเพิ่มหรือลบวันที่ในฟังก์ชัน DateAdd ใน ASP เพื่อนที่ต้องการทราบข้อมูลเพิ่มเติมสามารถอ้างอิงถึงการใช้งานฟังก์ชัน DateAdd ใน ASP
22/09/2549 12:29 น
โปรดทราบว่าวิธีการเขียนใน vbs และ sql จะแตกต่างกันเล็กน้อย โพสต์ต่อไปนี้มีไว้สำหรับ vbs help
SQL ที่ค้นหาได้ของ SQL มาพร้อมกับเอกสารวิธีใช้
นิพจน์สตริงที่แสดงถึงช่วงเวลาที่จะเพิ่ม ดูส่วนการตั้งค่าสำหรับค่าตัวเลข
ส่งกลับวันที่ซึ่งมีการเพิ่มช่วงเวลาที่ระบุ
DateAdd(ช่วงเวลา, ตัวเลข, วันที่)
พารามิเตอร์
ช่วงเวลา
ที่จำเป็น.
ตัวเลข
ที่จำเป็น. นิพจน์ตัวเลขที่ระบุจำนวนช่วงเวลาที่จะเพิ่ม นิพจน์ตัวเลขอาจเป็นค่าบวก (รับวันที่ในอนาคต) หรือค่าลบ (รับวันที่ในอดีต)
วันที่
ที่จำเป็น. ตัวแปรหรือข้อความที่แสดงวันที่ที่จะเพิ่มช่วงเวลา
ตั้งค่า
พารามิเตอร์ช่วงเวลาสามารถมีค่าต่อไปนี้:
โต๊ะ
แสดงให้เห็น
คุณสามารถใช้ฟังก์ชัน DateAdd เพื่อเพิ่มหรือลบช่วงเวลาที่ระบุจากวันที่ได้ ตัวอย่างเช่น คุณสามารถใช้ DateAdd เพื่อคำนวณวันที่ 30 วันนับจากวันปัจจุบันหรือเวลา 45 นาทีนับจากนี้ หากต้องการเพิ่มช่วงเวลาเป็นวันจนถึงวันที่ คุณสามารถใช้วันของปี (y) วัน (d) หรือวันในสัปดาห์ (w)
ฟังก์ชัน DateAdd ไม่ส่งคืนวันที่ที่ไม่ถูกต้อง ตัวอย่างต่อไปนี้บวกหนึ่งเดือนเป็นวันที่ 31 มกราคม 1995:
NewDate = DateAdd(m, 1, 31-Jan-95) ในตัวอย่างนี้ DateAdd จะส่งกลับวันที่ 28 กุมภาพันธ์ 1995 ไม่ใช่ 31 กุมภาพันธ์ 1995 ถ้าวันที่คือ 31 มกราคม 1996 29 กุมภาพันธ์ 1996 จะถูกส่งกลับเนื่องจากปี 1996 เป็นปีอธิกสุรทิน
หากวันที่คำนวณอยู่ก่อน AD 100 จะเกิดข้อผิดพลาดขึ้น
ถ้าตัวเลขไม่ใช่ค่าแบบยาว ระบบจะปัดเศษให้เป็นจำนวนเต็มที่ใกล้ที่สุดก่อนคำนวณ
datediff ใช้สิ่งที่ต้องการ