VBScript Time関数

定義および用法

Time関数は現在のシステム時間を返します。

文法

Time

ヒントおよびコメント

重要事項:

Date、TimeおよびNowを同時に読み込む場合、Now = Date + Timeですが、実際にはこれら3つの関数を同時に呼び出すことはできません。なぜなら、1つの関数が実行された後でしか次の関数を実行することができないからです。したがって、プログラムで現在の日付と時間を同時に取得する必要がある場合、まずNowを呼び出し、DateValueおよびTimeValueを使って日付と時間をそれぞれ取得する必要があります。

例:特定の時間点の日期と時間を取得する

N = Now 'この時間点の日期と時間'
D = Datevalue(N) '同一時間点の日期部分'
T = TimeValue(N) '同一時間点の時間部分'
D2 = Date '時間点1の日期'
T2 = Time '時間点2の時間'

問題の思考

Response.write Now 及び Response.Write Date + Time を連続して実行すると、最大の誤差値はどのくらいですか?仮定:

時間点1で取得した Now = #7/1/95 23:59:59#
時間点2で取得した Date = #7/1/95#

そして、「時間点3」が一日を越えている場合、Time = #0:00:00 になりますので、Now と Date+Time の差は 23:59:59 になります。

インスタンス

例 1

document.write(Time)

出力:

14:34:38

注記:出力結果はコンピュータの設定によって少し異なる場合があります。