この記事では主に、weekday関数とweekdayname関数の応用を使ってaspで曜日を取得する方法を紹介します。必要な方は参考にしてください。
テストコードは次のとおりです。この例を実行するには IE を使用してください。
次のようにコードをコピーします。<スクリプト言語=vbscript>
d=今
xqj=平日(日)
msgbox xqj は数字を出力します。日曜日は 1、月曜日は 2...というように、土曜日は 7 です。
msgbox 曜日名(xqj)
</script>
WEEKDAY目的: 特定の日付の週番号を返します。デフォルトでは、その値は 1 (日曜日) から 7 (土曜日) までの整数です。
Weekday は、曜日を表す整数を返す Visual Basic および VBS の関数です。
文法
次のようにコード code をコピーします: Dim xx=平日(日付[,週の初日])
パラメータ
Weekday 関数の構文には次のパラメータがあります。
パラメータ | 説明する |
日付 | 必須。日付を表すことができる任意の式。日付パラメータに Null が含まれる場合は、Null が返されます。 |
週の初日 | オプション。週の最初の曜日を指定する定数。省略した場合、デフォルトで vbSunday が使用されます。 |
パラメータ設定値
FirstdayOfWeek パラメーターには次の設定があります。
絶え間ない | 価値 | 説明する |
vbUseSystem | 0 | 地域言語サポート (NLS) API 設定の使用 |
日曜日 | 1 | 日曜日 |
vb月曜日 | 2 | 月曜日 |
vb火曜日 | 3 | 火曜日 |
vb水曜日 | 4 | 水曜日 |
vb木曜日 | 5 | 木曜日 |
金曜日 | 6 | 金曜日 |
vb土曜日 | 7 | 土曜日 |
Weekday 関数は次の値を返します。
絶え間ない | 価値 | 説明する |
日曜日 | 1 | 日曜日 |
vb月曜日 | 2 | 月曜日 |
vb火曜日 | 3 | 火曜日 |
vb水曜日 | 4 | 水曜日 |
vb木曜日 | 5 | 木曜日 |
金曜日 | 6 | 金曜日 |
vb土曜日 | 7 | 土曜日 |
WeekdayName は、曜日を表す文字列を返すために使用されます。
文法
WeekdayName(曜日、短縮形、週の最初の日)
WeekdayName 関数の構文は次の部分で構成されます。
平日 必須。曜日を表す数値。数値はfirstdayofweek設定の設定値に依存します。
省略可能。週の名前を短縮するかどうかを示すブール値。この値を省略した場合、デフォルト値は False となり、曜日名を省略できないことを示します。
firstdayofweek オプション。週の最初の曜日を表す数値。その値については、「値の設定」セクションを参照してください。
firstdayofweek パラメータ値は次のとおりです。
定数値の説明
vbUseSystem 0 は、National Language Support (NLS) API を使用して値を設定します。
vbSunday 1 日曜日 (デフォルト)。
vb月曜日 2 月曜日
vb火曜日 3 火曜日
vb水曜日 4 水曜日
vb木曜日 5 木曜日
vb金曜日 6 金曜日
vb土曜日 7 土曜日