測試代碼如下,請使用IE運行本示例
復制代碼 代碼如下:
<script language="vbscript">
d=now
xqj=weekday(d)
msgbox xqj'輸出數字,星期日為1,星期一為2...依次類推,星期六為7
msgbox weekdayname(xqj)
</script>
WEEKDAY 用途:返回某日期的星期數。在默認情況下,它的值為1(星期天)到7(星期六)之間的一個整數。
Weekday是Visual Basic和VBS中的一個函數,功能返回代表一星期中某天的整數。
語法
復制代碼 代碼如下:Dim x
x=Weekday(date[,FirstdayOfWeek])
參數
Weekday 函數的語法有以下參數:
參數 描述 date 必選。可以代表日期的任意表達式。 如果 date 參數中包含 Null,則返回 Null FirstdayOfWeek 可選。指定星期中第一天的常數。 如果省略,默認使用 vbSunday參數設置值
FirstdayOfWeek 參數有如下設置:
常數 值 描述 vbUseSystem 0 使用區域語言支持 (NLS) API 設置 vbSunday 1 星期日 vbMonday 2 星期一 vbTuesday 3 星期二 vbWednesday 4 星期三 vbThursday 5 星期四 vbFriday 6 星期五 vbSaturday 7 星期六Weekday 函數返回如下值:
常數 值 描述 vbSunday 1 星期日 vbMonday 2 星期一 vbTuesday 3 星期二 vbWednesday 4 星期三 vbThursday 5 星期四 vbFriday 6 星期五 vbSaturday 7 星期六WeekdayName用於返回一個字符串,表示一星期中的某天。
語法
WeekdayName(weekday, abbreviate, firstdayofweek)
WeekdayName函數語法有如下幾部分:
weekday 必需的。數字值,表示一星期中的某天。該數字值要依賴於firstdayofweek設置中的設置值來決定。
abbreviate 可選的。Boolean值,表示星期的名稱是否被縮寫。如果忽略該值,缺省值為False,表明星期的名稱不能被縮寫。
firstdayofweek 可選的。數字值,表示一星期中第一天。關於其值,請參閱“設置值”部分。
firstdayofweek參數值如下:
常數 值 描述
vbUseSystem 0 使用本國語言支持 (NLS) API設置值。
vbSunday 1 星期日(缺省)。
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六