ASP Web サイト開発のための日付と時刻関数の例
関数の構文記述例
Now Now() システムの現在の日付と時刻を取得します。 Dim MyVar MyVar = Now
'' MyVar には現在の日付と時刻が含まれています。
Date Date() システムの現在の日付を取得します Dim MyDate MyDate = Date
'' MyDate には現在のシステム日付が含まれます。
Time Time() は現在のシステム時刻を取得します Dim MyTime MyTime = Time
'' 現在のシステム時刻を返します。
Year Year(Date) 指定された日付の年を取得します Dim MyDate、My Year
MyDate = #1962 年 10 月 19 日#
関数の構文記述例
Now Now() システムの現在の日付と時刻を取得します。 Dim MyVar MyVar = Now
'' MyVar には現在の日付と時刻が含まれています。
Date Date() システムの現在の日付を取得します Dim MyDate MyDate = Date
'' MyDate には現在のシステム日付が含まれます。
Time Time() は現在のシステム時刻を取得します Dim MyTime MyTime = Time
'' 現在のシステム時刻を返します。
Year Year(Date) 指定された日付の年を取得します Dim MyDate、My Year
MyDate = #1962 年 10 月 19 日#
「日付を指定してください。
My Year = 年(MyDate)
'' My Year には 1962 が含まれています。
Month Month(Date) 指定された日付の月を取得します Dim MyVar MyVar = Month(Now)
'' MyVar には、現在の月に対応する数値が含まれています。
Day Day(Date) 指定された日付の日付を取得します Dim MyDay MyDay = Day(1962 年 10 月 19 日)
「MyDay には 19 が含まれています。
Hour Hour(time) 指定された時刻の時間を取得します Dim MyTime、MyHour
MyTime = 現在 MyHour = 時(MyTime)
'' MyHour には、現在の時刻を表す数値が含まれます。
Minute Minute(time) 指定された時刻の分を取得します Dim MyVar
MyVar = 分(現在)
Second Second(time) 指定した時刻の秒数を取得 Dim MySec
MySec = 秒(現在)
''MySec には、現在の秒を表す数値が含まれています。
WeekDay WeekDay(Date) 指定された日付の曜日の整数を取得します。1 は日曜日を意味し、2 は月曜日を意味します。Dim MyDate、MyWeekDay
MyDate = #1962 年 10 月 19 日#
'' 割り当て日
MyWeekDay = 平日(MyDate)
'' MyWeekDay には 6 が含まれ、MyDate は金曜日を表します
DateDiff DateDiff(Var,Var1,Var2)
Var: 日付または時間間隔係数。次のパラメータを使用します。
yyyy 年 m 月 d 日 ww 週 h 時 s 秒 Var1: 最初の日付または時刻
Var2: Var1 より後の 2 番目の日付または時刻は、2 つの日付または時刻の間の間隔を計算します。 DateDiff(d,Date(),#1/1/2005#)
'' 2005 年の元旦まであと何日かを返します
DateDiff(h,Date(),#2005/1/1#)
「2005 年の元旦まであと何時間を返しますか」
DateDiff(d,#1/1/2003#,#1/1/2005#)
'' 2 つの日付の間の日数を返します
DateAdd DateDiff(Var,Var1,Var2)
変数: 日付または時間間隔の係数:
Var1: 日付または時間間隔の倍数
Var2: 日付または時刻の基準。次の例では、1995 年 1 月 31 日に 1 か月を追加します。
NewDate = DateAdd(m, 1, 31-Jan-95)
この例では、DateAdd は 1995 年 2 月 31 日ではなく、1995 年 2 月 28 日を返します。日付が 1996 年 1 月 31 日の場合、1996 年はうるう年であるため、1996 年 2 月 29 日が返されます。
計算された日付が西暦 100 年より前の場合、エラーが発生します。
FormatDateTime FormatDateTime(Date,vbShortDate) 短い日付形式に変換します FromatDateTime(Date(),vbLongDate)
長い日付形式で表示する
FormatDateTime(Date,vbLongDate) 長い日付形式に変換します
FormatDateTime(Date,vbShortTime) 短い時間形式に変換します
FormatDateTime(Date,vbLongTime) 長時間形式に変換します