บทความนี้จะแนะนำวิธีการรับวันในสัปดาห์เป็น asp เป็นหลัก โดยส่วนใหญ่จะใช้แอปพลิเคชันของฟังก์ชันวันธรรมดาและฟังก์ชันชื่อวันในสัปดาห์
รหัสทดสอบมีดังนี้ โปรดใช้ IE เพื่อเรียกใช้ตัวอย่างนี้
คัดลอกรหัสรหัสดังต่อไปนี้:<ภาษาสคริปต์=vbscript>
ง=ตอนนี้
xqj=วันทำงาน(ง)
msgbox xqj' ส่งออกตัวเลข วันอาทิตย์คือ 1 วันจันทร์คือ 2...และอื่นๆ วันเสาร์คือ 7
msgbox ชื่อวันทำงาน(xqj)
</สคริปต์>
วัตถุประสงค์ วันธรรมดา : ส่งกลับหมายเลขสัปดาห์ของวันที่ที่ระบุ ตามค่าเริ่มต้น ค่าของมันคือจำนวนเต็มระหว่าง 1 (วันอาทิตย์) ถึง 7 (วันเสาร์)
Weekday เป็นฟังก์ชันใน Visual Basic และ VBS ที่จะส่งคืนจำนวนเต็มที่แสดงถึงวันในสัปดาห์
ไวยากรณ์
คัดลอกโค้ดโค้ดดังนี้ Dim xx=วันทำงาน(วันที่[,FirstdayOfWeek])
พารามิเตอร์
ไวยากรณ์ของฟังก์ชันวันทำงานมีพารามิเตอร์ต่อไปนี้:
| พารามิเตอร์ | อธิบาย |
| วันที่ | ที่จำเป็น. นิพจน์ใดๆ ที่สามารถแสดงวันที่ได้ หากพารามิเตอร์ date มีค่า Null ดังนั้นค่า Null จะถูกส่งกลับ |
| วันแรกของสัปดาห์ | ไม่จำเป็น. ค่าคงที่ที่ระบุวันแรกของสัปดาห์ หากละเว้น ระบบจะใช้ vbSunday เป็นค่าเริ่มต้น |
ค่าการตั้งค่าพารามิเตอร์
พารามิเตอร์ FirstdayOfWeek มีการตั้งค่าต่อไปนี้:
| คงที่ | ค่า | อธิบาย |
| vbUseSystem | 0 | การใช้การตั้งค่า API การสนับสนุนภาษาระดับภูมิภาค (NLS) |
| vbวันอาทิตย์ | 1 | วันอาทิตย์ |
| vbวันจันทร์ | 2 | วันจันทร์ |
| vbวันอังคาร | 3 | วันอังคาร |
| vbวันพุธ | 4 | วันพุธ |
| vbวันพฤหัสบดี | 5 | วันพฤหัสบดี |
| vbวันศุกร์ | 6 | วันศุกร์ |
| vbวันเสาร์ | 7 | วันเสาร์ |
ฟังก์ชันวันทำงานจะส่งกลับค่าต่อไปนี้:
| คงที่ | ค่า | อธิบาย |
| vbวันอาทิตย์ | 1 | วันอาทิตย์ |
| vbวันจันทร์ | 2 | วันจันทร์ |
| vbวันอังคาร | 3 | วันอังคาร |
| vbวันพุธ | 4 | วันพุธ |
| vbวันพฤหัสบดี | 5 | วันพฤหัสบดี |
| vbวันศุกร์ | 6 | วันศุกร์ |
| vbวันเสาร์ | 7 | วันเสาร์ |
WeekdayName ใช้เพื่อส่งคืนสตริงที่แสดงถึงวันในสัปดาห์
ไวยากรณ์
ชื่อวันทำงาน(วันทำงาน, ตัวย่อ, วันแรกของสัปดาห์)
ไวยากรณ์ของฟังก์ชัน WeekdayName มีส่วนต่างๆ ดังต่อไปนี้:
จำเป็นวันธรรมดา ค่าตัวเลขที่แสดงวันในสัปดาห์ ค่าตัวเลขขึ้นอยู่กับค่าการตั้งค่าในการตั้งค่าวันแรกของสัปดาห์
ย่อตัวเลือก ค่าบูลีนที่ระบุว่าชื่อของสัปดาห์เป็นแบบย่อหรือไม่ หากละเว้นค่านี้ ค่าเริ่มต้นจะเป็นเท็จ ซึ่งบ่งชี้ว่าชื่อวันในสัปดาห์ไม่สามารถย่อได้
วันแรกของสัปดาห์ ไม่บังคับ ค่าตัวเลขที่แสดงถึงวันแรกของสัปดาห์ สำหรับค่าของมัน โปรดดูส่วนการตั้งค่า
ค่าพารามิเตอร์ firstdayofweek มีดังนี้:
คำอธิบายค่าคงที่
vbUseSystem 0 ใช้ National Language Support (NLS) API เพื่อตั้งค่า
vbSunday 1 วันอาทิตย์ (ค่าเริ่มต้น)
vbวันจันทร์ที่ 2 วันจันทร์
vbวันอังคารที่ 3 วันอังคาร
vbวันพุธที่ 4 วันพุธ
vbวันพฤหัสบดีที่ 5 วันพฤหัสบดี
vbวันศุกร์ที่ 6 วันศุกร์
vbวันเสาร์ที่ 7 วันเสาร์