VBScript DatePart関数


完全な VBScript リファレンス

DatePart 関数は、指定された日付の指定部分を返します。

構文

DatePart(interval,date[,firstdayofweek[,firstweekofyear]])

パラメータ 説明
interval 必須。返す時間間隔を指定します。

次の値を指定できます:

  • yyyy - 年
  • q - 四半期
  • m - 月
  • y - その年の何日目
  • d - 日
  • w - その週の何日目
  • ww - その年の何週目
  • h - 時
  • n - 分
  • s - 秒
date 必須。計算する日付式を指定します。
firstdayofweek オプション。週の何日目を週の開始日とするかを指定します。つまり、その週の曜日を指定します。

次の値を指定できます:

  • 0 = vbUseSystemDayOfWeek - 地域言語サポート(NLS)API設定を使用
  • 1 = vbSunday - 日曜日(既定)
  • 2 = vbMonday - 月曜日
  • 3 = vbTuesday - 火曜日
  • 4 = vbWednesday - 水曜日
  • 5 = vbThursday - 木曜日
  • 6 = vbFriday - 金曜日
  • 7 = vbSaturday - 土曜日
firstweekofyear オプション。一年の最初の週を指定します。

次の値を指定できます:

  • 0 = vbUseSystem - 地域言語サポート(NLS)API設定を使用
  • 1 = vbFirstJan1 - 1月1日を含む週から始まります(既定)
  • 2 = vbFirstFourDays - 新しい年に少なくとも4日が含まれている最初の週から始まります
  • 3 = vbFirstFullWeek - 新しい年の最初の完全な週から始まります

例

例 1

日付から月を取得:

<script type="text/vbscript">

d=CDate("2010-02-16")
document.write(DatePart("m",d))

</script>

上記の例の出力結果:

2

試してみる »

例 2

現在の月を取得:

<script type="text/vbscript">

document.write(DatePart("m",Now()))

</script>

上記の例の出力結果:

document.write(DatePart("m",Now()))

試してみる »

例 3

時を取得:

<script type="text/vbscript">

document.write(DatePart("h",Now())

</script>

上記の例の出力結果:

document.write(DatePart("h",Now()))

試してみる »


完全な VBScript リファレンス その他の拡張