ฟังก์ชั่นเป็นบล็อกฟังก์ชั่นที่ห่อหุ้มด้วยภาษาเพื่ออำนวยความสะดวกในการโทรของผู้ใช้ ตัวอย่างเช่น "Now ()" เป็นฟังก์ชั่นใน VBScript ที่สามารถแสดงวันที่และเวลาปัจจุบัน ด้วยเหตุผลเฉพาะที่สามารถแสดงได้จะถูกกำหนดโดยเคอร์เนลภาษา ผู้ใช้เพียงแค่ต้องเข้าใจว่า "ตอนนี้ ()" ใช้เพื่อแสดงวันที่และเวลา ดังนั้นเรามีฟังก์ชั่นอื่น ๆ ของ VBScript ที่เราติดต่อด้วยหรือไม่?
1. ฟังก์ชันวันที่/เวลา
ฟังก์ชั่นเหล่านี้รวมถึงการแสดงของ "ปี", "เดือน", "วัน", "ชั่วโมง", "นาที", "ที่สอง", "สัปดาห์" ฯลฯ
(1) ฟังก์ชั่นตอนนี้: ส่งคืนค่าวันที่และเวลาปัจจุบันตามวันที่และเวลาที่กำหนดโดยระบบคอมพิวเตอร์ ใช้วิธีการทันที ();
(2) ฟังก์ชั่นวันที่: ส่งคืนค่าวันที่ที่กำหนดโดยระบบคอมพิวเตอร์ปัจจุบันเท่านั้น วิธีใช้: วันที่ ();
(3) ฟังก์ชั่นเวลา: ส่งคืนค่าเวลาที่กำหนดโดยระบบคอมพิวเตอร์ปัจจุบันเท่านั้น วิธีใช้: เวลา ();
(4) ฟังก์ชั่นปี: ส่งคืนจำนวนเต็มแทนปีที่แน่นอน วิธีการใช้งาน: ปี (วันที่) โดยที่พารามิเตอร์วันที่เป็นพารามิเตอร์ใด ๆ ที่สามารถแสดงวันที่ ตัวอย่างเช่น "ปี (วันที่ ())" หมายความว่าจำนวนเต็มของ "ปี" ถูกสกัดจากวันที่ได้มาจาก "วันที่ ()"
นอกจากนี้ยังสามารถนำไปใช้เช่นนี้: "ปี (#5 20,2006#)" หมายถึงการแยกค่าจำนวนเต็มของ "ปี" ใน "20 พฤษภาคม 2549" เกี่ยวกับ "5 20,2006", "5-20-2006", "5/20/2006" และรูปแบบอื่น ๆ สามารถแสดงออกได้นั่นคือการรวมกันของ "เดือนที่แน่นอนวันหนึ่ง" และ "ปีที่แน่นอน" โปรดทราบว่าการใช้ "#" ใช้เพื่อรวมไว้เพื่อแสดงค่าวันที่
(5) ฟังก์ชั่นเดือน: ส่งคืนค่าจำนวนเต็มระหว่าง 1 ถึง 12 ซึ่งเป็นเดือนของปี วิธีใช้: เดือน (วันที่) คำอธิบายเกี่ยวกับวันที่พารามิเตอร์เหมือนกับฟังก์ชันปี แต่ให้ความสนใจกับความถูกต้องของวันที่ ตัวอย่างเช่น "#13-31-2006#" ไม่มีเดือน "13" เลยซึ่งผิดแน่นอน
(6) ฟังก์ชั่นวัน: ส่งคืนค่าจำนวนเต็มระหว่าง 1 ถึง 31 ซึ่งระบุวันของเดือน วิธีใช้: วัน (วันที่) คำอธิบายเกี่ยวกับวันที่พารามิเตอร์เหมือนกับฟังก์ชันปี ให้ความสนใจกับความถูกต้องของวันที่เช่น "#2-30-2006#" วันที่ "30" ที่กำหนดไว้สำหรับ "กุมภาพันธ์" นั้นผิด
(7) ฟังก์ชั่นชั่วโมง: ส่งคืนค่าจำนวนเต็มระหว่าง 0 ถึง 23 ซึ่งระบุชั่วโมงของวัน วิธีใช้: ชั่วโมง (เวลา) โดยที่เวลาพารามิเตอร์คือนิพจน์ใด ๆ ที่สามารถแสดงเวลา ตัวอย่างเช่น "ชั่วโมง (เวลา ())" หมายความว่าจำนวนเต็มของ "ชั่วโมง" ถูกสกัดจากเวลาที่ได้จาก "เวลา ()" ในทำนองเดียวกันเวลาพารามิเตอร์สามารถใช้ด้วยวิธีนี้ "ชั่วโมง (#11: 45: 50#)" เพื่อระบุจำนวนชั่วโมงปัจจุบันจาก "45" นาทีและ "50" วินาทีที่ "11" แน่นอนเวลาที่กำหนดจะต้องปฏิบัติตามข้อกำหนดเวลา
(8) ฟังก์ชั่นนาที: ส่งคืนค่าจำนวนเต็มระหว่าง 0 ถึง 59 ซึ่งแสดงถึงนาทีที่แน่นอนในหนึ่งชั่วโมง วิธีใช้: นาที (เวลา) คำอธิบายของพารามิเตอร์เวลาเหมือนกับฟังก์ชั่นชั่วโมง
(9) ฟังก์ชั่นที่สอง: ส่งคืนค่าจำนวนเต็มระหว่าง 0 ถึง 59 ซึ่งแสดงถึงวินาทีที่แน่นอนในหนึ่งนาที วิธีใช้: วินาที (เวลา) คำอธิบายของพารามิเตอร์เวลาเหมือนกับฟังก์ชั่นชั่วโมง
(10) ฟังก์ชั่นวันธรรมดา: ส่งคืนจำนวนเต็มของวันของสัปดาห์ วิธีใช้: วันธรรมดา (วันที่) คำอธิบายเกี่ยวกับวันที่พารามิเตอร์เหมือนกับฟังก์ชันปี ค่าผลตอบแทนของฟังก์ชั่นนี้คือ "1" ถึง "7" ซึ่งเป็นตัวแทนของ "วันอาทิตย์", "วันจันทร์" และ "วันเสาร์" ตัวอย่างเช่นเมื่อค่าส่งคืนคือ "4" มันหมายถึง "วันพุธ"