เอกสารโกงฟังก์ชัน ASP VBScript - บทช่วยสอน ASP
ฟังก์ชัน VBScript
คำอธิบายฟังก์ชั่น
ตัวอย่าง
Abs (ตัวเลข) ค่าสัมบูรณ์ ค่าสัมบูรณ์ของตัวเลขคือค่าบวก ค่าสัมบูรณ์ของสตริงว่าง (null) ก็เป็นสตริงว่างเช่นกัน ตัวแปรที่ไม่ได้กำหนดค่าเริ่มต้น ซึ่งเป็น 0 อย่างแน่นอน ตัวอย่าง: ABS(-2000)
ผลลัพธ์: 2000Array (องค์ประกอบอาร์เรย์ที่คั่นด้วยเครื่องหมายจุลภาค) ฟังก์ชัน Array ส่งกลับค่าขององค์ประกอบอาร์เรย์ ตัวอย่าง:
A=อาร์เรย์(1,2,3)
ข=ก(2)
ผลลัพธ์: 2
คำอธิบาย: ตัวแปร B คือค่าขององค์ประกอบที่สองของอาร์เรย์ A Asc (สตริง) แปลงอักษรตัวแรกของสตริงเป็นโค้ดอักขระ ANSI (American National Standard Notation) ตัวอย่าง: Asc ("อินเทอร์เน็ต")
ผลลัพธ์: 73
คำอธิบาย: แสดงรหัสอักขระ ANSI ของตัวอักษรตัวแรก I CBool (นิพจน์) จะถูกแปลงเป็นประเภทตัวแปรค่าตรรกะบูลีน (จริงหรือเท็จ) ตัวอย่าง: CBool (1+2)
ผลลัพธ์: True CDate (นิพจน์วันที่) จะถูกแปลงเป็นประเภทตัวแปรวันที่ ขั้นแรกคุณสามารถใช้ฟังก์ชัน IsDate เพื่อกำหนดว่าสามารถแปลงเป็นวันที่ได้หรือไม่ ตัวอย่าง: CDate (ตอนนี้( )+2)
ผลลัพธ์: 28/05/2000 10:30:59 CDbl (นิพจน์) จะถูกแปลงเป็นประเภทตัวแปร DOUBLE Chr (โค้ดอักขระ ANSI) แปลงโค้ดอักขระ ASCII ให้เป็นอักขระ ตัวอย่าง: Chr(72)
ผลลัพธ์: H CInt (นิพจน์) ถูกแปลงเป็นประเภทตัวแปรจำนวนเต็ม ตัวอย่าง: CInt (3.12)
ผลลัพธ์: 3 CLng (นิพจน์) ถูกแปลงเป็นประเภทตัวแปร LONG CSng (นิพจน์) จะถูกแปลงเป็นตัวแปรประเภทเดียว CStr (นิพจน์) จะถูกแปลงเป็นประเภทตัวแปรสตริง Date() ส่งคืนวันที่ของระบบ ตัวอย่าง: วันที่
ผลลัพธ์: 2000/5/13DateAdd (I, N, D) เพิ่มวันที่ให้กับวันที่หลังจุด I: ตั้งค่าหน่วยของระยะเวลาที่เพิ่มเป็นวันที่ (Date) ตัวอย่างเช่น Interval=d หมายความว่าหน่วยของ N คือวัน การตั้งค่าของ I เป็นดังนี้:
เย้ ปี
ไตรมาส
ม. เดือน เดือน
ดีเดย์
วันธรรมดา สัปดาห์
ชั่วโมง
นาที
วินาทีวินาที
N: นิพจน์ตัวเลข การตั้งค่าช่วงเวลาที่เพิ่มให้กับวันที่ ซึ่งอาจเป็นค่าบวกหรือค่าลบก็ได้ ค่าบวกหมายถึงการเพิ่ม (ผลลัพธ์คือวันที่หลังจาก > วันที่) และค่าลบหมายถึงการลบ (ผลลัพธ์คือ > วันก่อนวันที่) วันที่)
D: วันที่ที่จะบวกหรือลบ ตัวอย่าง: DateAdd ( m , 1 , 31-Jan-98)
ผลลัพธ์: 28 ก.พ. 98
คำอธิบาย: บวกหนึ่งเดือนเข้ากับวันที่ 31-ม.ค.-98 ผลลัพธ์คือ 28-ก.พ.-98 แทนที่จะเป็น 31-เฟ-98
ตัวอย่าง: DateAdd ( d , 20 , 30-Jan-99)
ผลลัพธ์: 1999/2/9
คำอธิบาย: เพิ่มวันที่ 30-ม.ค.-99 เป็นวันที่ 20 วันต่อมา DateDiff (I , D1 , D2[,FW[,FY]]) คำนวณช่วงเวลาระหว่างวันที่สองวัน
I: ตั้งค่าหน่วยในการคำนวณช่วงเวลาระหว่างวันที่สองวัน ตัวอย่างเช่น >I=m หมายความว่าหน่วยการคำนวณคือเดือน >ค่าการตั้งค่าของ I เป็นดังนี้:
ปปปป > ปี
ไตรมาส
ม. เดือน เดือน
ดีเดย์
วันธรรมดา สัปดาห์
ชั่วโมง
ม. นาที
วินาทีวินาที
D1, D2: สองนิพจน์วันที่สำหรับการคำนวณช่วงเวลา ถ้า >date1 อยู่ก่อนหน้า ผลลัพธ์ของช่วงเวลาระหว่างวันที่สองนั้นจะเป็นค่าบวก ถ้า >date2 อยู่ก่อนหน้า ผลลัพธ์จะเป็นลบ
FW: กำหนดให้วันแรกของสัปดาห์เป็นวันในสัปดาห์ ถ้าไม่ตั้งค่าจะเป็นวันอาทิตย์ >ค่าการตั้งค่า FW มีดังนี้:
0 ใช้ค่าการตั้งค่า >API
1 วันอาทิตย์
2 วันจันทร์
3 วันอังคาร
วันพุธที่ 4
วันพฤหัสบดีที่ 5
6 วันศุกร์
7 วันเสาร์
ปีงบประมาณ: กำหนดสัปดาห์แรกของปี หากไม่ได้กำหนด แสดงว่าสัปดาห์ที่ 1 มกราคมเป็นสัปดาห์แรกของปี >ค่าที่ตั้งไว้ของปีงบประมาณมีดังนี้
0 ใช้ค่าการตั้งค่า >API
1 สัปดาห์ของวันที่ 1 มกราคม เป็นสัปดาห์แรกของปี
2 สัปดาห์แรกที่มีอย่างน้อยสี่วันต้องเป็นสัปดาห์แรกของปี
3 สัปดาห์แรกรวมเจ็ดวันคือสัปดาห์แรกของปี ตัวอย่าง: DateDiff (d,25-Mar-99,30-Jun-99)
ผลลัพธ์: 97
คำอธิบาย: แสดงช่วงเวลา 97 วันระหว่างวันที่สองวัน DatePart (I,D,[,FW[,FY]]) ส่งกลับส่วนของวันที่
>I: ตั้งค่าส่วนที่จะส่งกลับ ตัวอย่างเช่น >I=d หมายความว่าส่วนที่ส่งคืนคือวัน >ค่าการตั้งค่าของ I เป็นดังนี้:
เย้ ปี
ไตรมาส
ม. เดือน เดือน
ดีเดย์
วันธรรมดา สัปดาห์
ชั่วโมง
ม. นาที
วินาทีวินาที
D: วันที่ที่จะคำนวณ
>FW: ตั้งค่าวันในสัปดาห์เป็นวันแรกของสัปดาห์ หากไม่ได้ตั้งค่าจะเป็นวันอาทิตย์ >ค่าการตั้งค่า FW มีดังนี้:
0 ใช้ค่าการตั้งค่า >API
1 วันอาทิตย์
2 วันจันทร์>3 วันอังคาร
วันพุธที่ 4
วันพฤหัสบดีที่ 5
6 วันศุกร์
7 วันเสาร์
ปีงบประมาณ: กำหนดสัปดาห์แรกของปี หากไม่ได้กำหนด แสดงว่าสัปดาห์ที่ 1 มกราคมเป็นสัปดาห์แรกของปี >ค่าที่ตั้งไว้ของปีงบประมาณมีดังนี้
0 ใช้ค่าการตั้งค่า >API
1 สัปดาห์ของวันที่ 1 มกราคม เป็นสัปดาห์แรกของปี
2 สัปดาห์แรกที่มีอย่างน้อยสี่วันต้องเป็นสัปดาห์แรกของปี
3 ตัวอย่างสัปดาห์แรกของปีรวมทั้งสัปดาห์แรกของเจ็ดวัน: DatePart (m,25-Mar-99)
ผลลัพธ์: 3
คำอธิบาย: แสดงส่วนเดือนของวันที่ที่ส่งคืน Dateserial (ปี, เดือน, วัน) แปลง (ปี, เดือน, วัน) เป็นประเภทตัวแปรวันที่ ตัวอย่าง: DateSerial (99,10,1)
ผลลัพธ์: 1999/10/1DateValue (สตริงวันที่หรือนิพจน์) จะถูกแปลงเป็นประเภทตัวแปรวันที่ และช่วงวันที่ตั้งแต่ 1,100 มกราคม ถึง 31,9999 ธันวาคม รูปแบบคือ เดือน วัน และปี หรือ เดือน/วัน/ปี ตัวอย่างเช่น: 30 ธันวาคม 1999, 30 ธันวาคม 1999, 30/12/1999, 30/12/99 ตัวอย่าง: DateValue (1 มกราคม 2002)
ผลลัพธ์: 2002/1/1Day (สตริงวันที่หรือนิพจน์) ส่งคืนส่วน "วัน" ของวันที่ ตัวอย่าง: วัน (12/1/1999)
ผลลัพธ์: 1Fix(expression) แปลงสตริงให้เป็นประเภทตัวเลขจำนวนเต็ม เช่นเดียวกับฟังก์ชัน Int ถ้าเป็นโมฆะให้คืนค่าเป็นโมฆะ
ความแตกต่างระหว่าง Int (หมายเลข) และ Fix (หมายเลข) คือตัวเลขติดลบ เช่น Int (-5.6)=-6, Fix(-5.6)=-5 ตัวอย่าง: แก้ไข (5.6)
ผลลัพธ์: 5Hex(expression) ส่งกลับค่าเลขฐานสิบหกของตัวเลข ถ้านิพจน์เป็นโมฆะ Hex(expression)=null ถ้านิพจน์=ว่างเปล่า Hex(expression)=0 การยกเลขฐานสิบหกสามารถแสดงได้โดยการเพิ่ม "&H" ตัวอย่างเช่น 16 การยก &H10 แทน 16 ในรูปทศนิยม ตัวอย่าง: ฐานสิบหก (30)
ผลลัพธ์: 1EHour (สตริงหรือนิพจน์ของเวลา) ส่งคืนส่วน "ชั่วโมง" ของเวลา ตัวอย่าง: ชั่วโมง(12:30:54)
ผลลัพธ์: 12InStr ([start,]string1,string2[,compare]) เปรียบเทียบสตริงหนึ่งกับอีกสตริงหนึ่งจากซ้ายไปขวา และส่งกลับตำแหน่งแรกที่เหมือนกัน
start คือจำนวนอักขระที่จะเริ่มต้นการเปรียบเทียบ หากละเว้น start การเปรียบเทียบจะเริ่มต้นจากอักขระตัวแรก string1 คือนิพจน์สตริงที่จะพบ string2 คือนิพจน์สตริงที่จะเปรียบเทียบ การเปรียบเทียบคือวิธีการเปรียบเทียบ เปรียบเทียบ= 0 แสดงถึงวิธีการเปรียบเทียบแบบไบนารี การเปรียบเทียบ=1 แสดงถึงวิธีการเปรียบเทียบข้อความ หากละเว้นการเปรียบเทียบ ระบบจะใช้วิธีการเปรียบเทียบไบนารีเริ่มต้น ตัวอย่าง: InStr(abc123def123,12)
ผลลัพธ์: 4InstrRev ([start,]string1,string2[,compare]) เปรียบเทียบสตริงหนึ่งกับอีกสตริงหนึ่งจากขวาไปซ้าย และส่งกลับตำแหน่งแรกที่เหมือนกัน
start คือจำนวนอักขระที่จะเริ่มต้นการเปรียบเทียบ หากละเว้น start การเปรียบเทียบจะเริ่มต้นจากอักขระตัวแรก string1 คือนิพจน์สตริงที่จะพบ string2 คือนิพจน์สตริงที่จะเปรียบเทียบ การเปรียบเทียบคือวิธีการเปรียบเทียบ เปรียบเทียบ= 0 แสดงถึงวิธีการเปรียบเทียบแบบไบนารี การเปรียบเทียบ=1 แสดงถึงวิธีการเปรียบเทียบข้อความ หากละเว้นการเปรียบเทียบ ระบบจะใช้วิธีการเปรียบเทียบไบนารีเริ่มต้น ตัวอย่าง: InstrRev (abc123def123,12)
ผลลัพธ์: 10Int (นิพจน์) ส่งคืนส่วนจำนวนเต็มของค่า เช่นเดียวกับฟังก์ชัน Fix ตัวอย่าง: Int (5.6)
ผลลัพธ์: 5IsArray (ตัวแปร) ทดสอบว่าตัวแปรนั้นเป็นอาร์เรย์ (จริง) หรือไม่ (เท็จ) ตัวอย่าง: IsArray(3)
ผลลัพธ์: เท็จ
คำอธิบาย: ไม่ใช่อาร์เรย์ ไม่ว่า IsDate (นิพจน์ของวันที่หรือสตริง) จะสามารถแปลงเป็นวันที่ได้หรือไม่ วันที่เริ่มตั้งแต่ 1,100 มกราคม ถึง 31,9999 ธันวาคม ตัวอย่าง: IsDate (31 ธันวาคม 1999)
ผลลัพธ์: จริง
คำอธิบาย: สามารถแปลงเป็นวันที่ได้ IsEmpty (ตัวแปร) ทดสอบว่าตัวแปรเป็น (True) หรือไม่ (False) ได้รับการเตรียมใช้งานแล้ว ตัวอย่าง: IsEmpty (a)
ผลลัพธ์: TrueIsNull (ตัวแปร) ทดสอบว่าตัวแปรเป็น (จริง) หรือไม่ (เท็จ) ข้อมูลไม่ถูกต้อง ตัวอย่าง: IsNull()
ผลลัพธ์: เท็จ
คำอธิบาย: เป็นข้อมูลที่ถูกต้อง IsNumeric (นิพจน์) เป็นตัวเลข (จริง) หรือไม่ (เท็จ) ตัวอย่าง: IsNumeric (abc123)
ผลลัพธ์: เท็จ
หมายเหตุ: ไม่ใช่ตัวเลข LCase (นิพจน์สตริง) ด้านบนแปลงสตริงเป็นตัวพิมพ์เล็ก แปลงอักษรตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก ส่วนที่เหลือของสตริงไม่เปลี่ยนแปลง ตัวอย่าง: LCase (ABC123)
ผลลัพธ์: abc123Left(นิพจน์สตริง, ความยาว) นำอักขระทางด้านซ้ายของสตริง ความยาวคือคำ ฟังก์ชั่น Len จะบอกความยาวของสตริง ตัวอย่าง: ซ้าย(ABC123,3)
ผลลัพธ์: ABCLen (ตัวแปรนิพจน์สตริง) ได้รับความยาวของสตริง ตัวอย่าง: เลน (ABC123)
ผลลัพธ์: 6LTrim (นิพจน์สตริง) จะลบช่องว่างทางด้านซ้ายของสตริง RTrim จะลบอักขระว่างทางด้านขวาของสตริง และฟังก์ชัน Trim จะลบอักขระว่างทางด้านซ้ายและด้านขวาของสตริง ตัวอย่าง: LTrim (456+ abc )
ผลลัพธ์: 456abc123Mid(string expression,start[,length]) รับหลายคำในสตริง start คือจำนวนอักขระที่จะเริ่มต้น length คือจำนวนอักขระที่จะนำมา หากละเว้นความยาว จะนำจากจุดเริ่มต้นไปยังด้านล่างขวาสุด ความยาวของสตริงสามารถทราบได้ด้วยฟังก์ชัน Len ตัวอย่าง: กลาง(abc123,2,3)
ผลลัพธ์: c12Minute (สตริงวันที่หรือนิพจน์) ส่งคืนส่วน "นาที" ของเวลา ตัวอย่าง: นาที(12:30:54)
ผลลัพธ์: 30Month (สตริงหรือนิพจน์วันที่) ส่งคืนส่วน "เดือน" ของวันที่ ตัวอย่าง: เดือน(12/1/2544)
ผลลัพธ์: 12MonthName(month[,abbreviate]) ส่งคืนชื่อของเดือน
เดือน: หมายเลข 1~12 ของชื่อเดือนที่จะส่งคืน เช่น 1 หมายถึงเดือนมกราคม และ 7 หมายถึงเดือนกรกฎาคม
อักษรย่อ : ใช่ (จริง) ไม่ใช่ (เท็จ) เป็นตัวย่อ เช่น มีนาคม ตัวย่อคือ มี.ค. ค่าเริ่มต้นคือเท็จ ชื่อเดือนจีนไม่มีตัวย่อ ตัวอย่าง: MonthName (7)
ผลลัพธ์: JulyNow() ส่งคืนวันที่และเวลาของระบบ ตัวอย่าง: ตอนนี้()
ผลลัพธ์: 30/12/2544 10:35:59 AMOct() ส่งกลับค่าฐานแปดของค่า เลขฐานแปดสามารถแสดงได้โดยการเติม "&O" ตัวอย่างเช่น เลขฐานแปด &O10 แทน 8 ในรูปทศนิยม ตัวอย่าง: ต.ค.(10)
ผลลัพธ์: 12Replace(string expression,findnreplacewith[,start[,count[,compare]]]) แทนที่ส่วนหนึ่งของคำด้วยสตริง ค้นหาสตริงเดิมที่จะแทนที่ (ค้นหา) หากพบจะถูกแทนที่ด้วยสตริงใหม่ (แทนที่ด้วย)
find: สตริงต้นฉบับที่จะค้นหาและแทนที่
แทนที่ด้วย: คำที่ถูกแทนที่
start: จากอักขระตัวใดที่จะเริ่มค้นหาเพื่อแทนที่ หากไม่ได้ตั้งค่าไว้ การค้นหาจะเริ่มจากอักขระตัวแรก
count: จำนวนการทดแทน หากไม่ได้ตั้งค่า สตริงการแทนที่สตริงที่พบทั้งหมดจะถูกแทนที่
เปรียบเทียบ: ค้นหาวิธีการเปรียบเทียบ, comparison=0 หมายถึง วิธีการเปรียบเทียบแบบไบนารี, comparison=1 หมายถึง วิธีการเปรียบเทียบข้อความ, เปรียบเทียบ =2 หมายถึง ขึ้นอยู่กับประเภทข้อมูลของการเปรียบเทียบ หากละเว้นการเปรียบเทียบ จะเป็นวิธีการเปรียบเทียบแบบไบนารีเริ่มต้น ตัวอย่าง: แทนที่(ABCD123ABC,AB,ab)
ผลลัพธ์: abCD123abCRight(นิพจน์สตริง, ความยาว) รับหลายคำทางด้านขวาของสตริง และ length คือจำนวนคำที่รับไป ฟังก์ชั่น Len จะบอกความยาวของสตริง ตัวอย่าง: ขวา(ABC123,3)
ผลลัพธ์: 123Rnd [(หมายเลข)] ค่าสุ่มสุ่มระหว่าง 0 ถึง 1 number คือนิพจน์ตัวเลขใดๆ ที่ถูกต้อง หากตัวเลขน้อยกว่า 0 แสดงว่าจะได้ค่าสุ่มเท่ากันทุกครั้ง เมื่อตัวเลขมากกว่า 0 หรือไม่ได้ระบุ หมายความว่าได้รับค่าสุ่มถัดไปตามลำดับ >number=0 หมายถึงการรับค่าสุ่มที่สร้างขึ้นล่าสุด เพื่อหลีกเลี่ยงไม่ให้ลำดับตัวเลขสุ่มสุ่มเหมือนกัน คุณสามารถเพิ่ม Randomize ก่อนฟังก์ชัน Rnd ได้ ตัวอย่าง: Rnd
ผลลัพธ์: 0.498498Round(นิพจน์ตัวเลข[,D]) ถูกปัดเศษ
D: ตำแหน่งทศนิยมที่ถูกปัดเศษ หากละเว้น ค่าจะถูกปัดเศษเป็นจำนวนเต็ม ตัวอย่าง: รอบ (30635,1)
ผลลัพธ์: 3.6RTrim (นิพจน์สตริง) จะลบช่องว่างทางด้านขวาของสตริง LTrim จะลบอักขระว่างทางด้านซ้ายของสตริง และฟังก์ชัน Trim จะลบอักขระว่างทางด้านซ้ายและด้านขวาของสตริง ตัวอย่าง: RTrim (abc123)+456
ผลลัพธ์: abc123456Second (สตริงหรือนิพจน์ของเวลา) ส่งคืนส่วน "วินาที" ของเวลา ตัวอย่าง: วินาที (12:30:54)
ผลลัพธ์: 54Space (จำนวนการทำซ้ำ) ได้รับสตริงว่างเดียวกันซ้ำกัน ตัวอย่าง: A+ช่องว่าง (5)+B
ผลลัพธ์: เอบี
คำแนะนำ: เพิ่มคำว่างห้าคำระหว่าง A และ B สตริง (จำนวนการซ้ำ คำที่จะทำซ้ำ) จะได้สตริงเดิมซ้ำ ตัวอย่าง: สตริง (5,71)
ผลลัพธ์: GGGGGStrReverse (String(10,71)) กลับลำดับของสตริง ตัวอย่าง: StrReverse(ABC)
ผลลัพธ์: CBATime() ส่งคืนเวลาของระบบ ตัวอย่าง: เวลา
ผลลัพธ์: 10:35:59 PMTimeSerial (ชั่วโมง นาที วินาที) แปลงค่าที่ระบุ (ชั่วโมง นาที วินาที) ให้เป็นประเภทตัวแปรเวลา ตัวอย่าง: อนุกรมเวลา (10,31,59)
ผลลัพธ์: 10:31:59TimeValue (สตริงวันที่หรือนิพจน์) จะถูกแปลงเป็นประเภทตัวแปรเวลา สตริงหรือนิพจน์วันที่ตั้งแต่ 0:00:00 น. (00:00:00 น.) ถึง 23:59:59 น. (23:59:59 น.) ตัวอย่าง: ค่าเวลา (11:59:59)
ผลลัพธ์: 11:59:59Trim (นิพจน์สตริง) จะลบอักขระว่างทางด้านซ้ายและด้านขวาของสตริง ตัวอย่าง: ตัดแต่ง(abc123)
ผลลัพธ์: abc123UCase() แปลงสตริงเป็นตัวพิมพ์ใหญ่ แปลงอักษรตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ โดยปล่อยให้ส่วนที่เหลือของสตริงไม่เปลี่ยนแปลง ตัวอย่าง: UCase (abc123)
ผลลัพธ์: ABC123VarType (ตัวแปร) ส่งคืนประเภทตัวแปร เช่นเดียวกับฟังก์ชัน TypeName VarType จะส่งกลับรหัสของประเภทตัวแปร และ TypeName จะส่งกลับชื่อของประเภทตัวแปร ตัวอย่าง: VarType (ฉันรักคุณ!)
ผลลัพธ์: 8Weekday(นิพจน์วันที่,[FW]) ส่งคืนหมายเลขวันในสัปดาห์
FW: ตั้งค่าวันในสัปดาห์ให้เป็นวันแรกของสัปดาห์ หากละเว้น ตารางที่ 1 (วันอาทิตย์)
ค่าที่ตั้งไว้วันแรกfweek คือ 1 (วันอาทิตย์), 2 (วันจันทร์), 3 (วันอังคาร), 4 (วันพุธ), 5 (วันพฤหัสบดี), 6 (วันศุกร์), 7 (วันเสาร์) ตัวอย่าง: วันธรรมดา(1/1/2543)
ผลลัพธ์: 7WeekDayName (W,A,FW) ส่งกลับชื่อของวันในสัปดาห์
W: ใช่ (จริง) หรือไม่ใช่ (เท็จ) เป็นตัวย่อ เช่น March ย่อว่า Mar ค่าเริ่มต้นเป็นเท็จ ชื่อวันในสัปดาห์ของจีนไม่มีตัวย่อ
FW: ตั้งค่าวันในสัปดาห์ให้เป็นวันแรกของสัปดาห์ หากละเว้นตารางที่ 1 (วันอาทิตย์) ตั้งชื่อวันในสัปดาห์ที่จะส่งคืนเป็นวันในสัปดาห์
A: 1 (วันอาทิตย์), 2 (วันจันทร์), 3 (วันอังคาร), 4 (วันพุธ), 5 (วันพฤหัสบดี), 6 (วันศุกร์), 7 (วันเสาร์) ตัวอย่าง: WeekDayName (1/1/2000)
ผลลัพธ์: Saturday Year() ส่งคืนส่วน "ปี" ของวันที่ ตัวอย่าง: ปี(1/12/2543)
ผลลัพธ์: 2000