コース推薦:

VBScript TimeSerial 関数

定義と使用法

TimeSerial 関数は、時、分、秒を時間にまとめることができます。注記:

时分秒が許容範囲を超えた場合、計算の原理は DateSerial と同じです。計算結果が #00:00:00# 以下の場合、負の時間は自動的に正の時間に変換されます;計算結果が #24:00:00# 以上の場合、時間が進み、データが日付と時間を含むデータになるため、日付の基準日は #12/30/1899# になります。

文法
TimeSerial(hour,minute,second) パラメータ
説明 hour
必須です。0-23 の数字または数値式。 必須です。0-59 の数字または数値式。
second 必須です。0-59 の数字または数値式。

指定する時間を、例えば 11:59:59 のように指定する場合、TimeSerial 関数の引数の値は許容範囲内でなければなりません;つまり、時間は 0-23 の間、分と秒は 0-59 の間でなければなりません。ただし、各引数に相対時間を指定するための数値式を使用することができます。この式は、特定の時間よりも前か後かの分、秒数を表します。

どの引数の値が許容範囲を超えた場合、それは次の大きな時間単位に正しく進位します。例えば、75分が指定された場合、それは1時間15分と解釈されます。しかし、-32768から32767の範囲を超える値がどの引数にも設定された場合、エラーが発生します。また、3つの引数で直接指定された時間や式で計算された時間が許容範囲を超えた場合、エラーが発生します。

例 1

document.write(TimeSerial(9,30,50)) '通常の呼び出し方法'

出力:

9:30:50 または 9:30:50 AM

例 2

document.write(TimeSerial(0,9,11)) '通常の呼び出し方法'

出力:

0:09:11 または 12:09:11 AM

例 3

document.write(TimeSerial(14+2,9-2,1-1)) '数値式の結果に基づいて出力'

出力:

16:07:00 または 4:07:00 PM

例 4

document.write(TimeSerial(26,30,0)) '1899/12/30から1日増加した日付'

出力:

1899-12-31 2:30:00 AM