這篇文章主要介紹了asp中獲取日期為星期幾的方法,主要就用是weekday函數和weekdayname函數的應用,需要的朋友可以參考下
測試程式碼如下,請使用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 xx=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 星期六