ASP で時間を表示するために最も一般的に使用される方法:
現在の日付と時刻を次の形式で出力します:2016-1-18 10:00
現在の日付を 2016-1-18
の形式で出力します。日付のその他の用途:
Year(now()) 年を取得、ASP 出力:
Month(now()) 現在の月を取得します。ASP 出力:
day(now()) その日の数値を取得します。ASP 出力:
Minute(now()) 分を取得、ASP 出力:
Second(now()) 秒数を取得します。ASP 出力:
date() 現在のシステム日付を取得します。形式は 2004-2-28
です。time() は現在のシステム時間を取得します。形式は 22:24:59
です。関数呼び出し形式: FormatDateTime(Date[, NamedFormat])
FormatDateTime 関数の構文には次のパラメータがあります:
パラメータの説明
Date 必須。書式設定される日付式。
NamedFormat オプション。使用される日付/時刻形式を示す数値。省略した場合は、vbGeneralDate が使用されます。
例: 2016-1-18 または 2016/1/18 のように表示されます
1. 文法
DateDiff(間隔, 日付1, 日付2[, 週の最初の日[, 年の最初の週]])
DateDiff 関数の構文には次の名前付きパラメーターがあります:
2. 部分的な説明
間隔は必須です。 date1 と date2 の間の時間差を計算するために使用される時間間隔を表す文字列式
Date1□date2 必須; バリアント (日付)。計算に使用される 2 つの日付。
週の初日 オプション。週の最初の曜日を指定する定数。指定しない場合、日曜日が初日として使用されます。
firstweekofyear オプション。年の最初の週を指定する定数。指定しない場合、1 月 1 日を含む週が第 1 週とみなされます。
###設定###intervalパラメータの設定値は以下のとおりです。
設定の説明
yyyy年
q ジ
m月
y 一年の日数
d日
w 曜日
ww州
時間
n分
秒秒
firstdayofweekパラメータの設定値は以下のとおりです。
定数値の説明
vbUseSystem 0 NLS API 設定を使用します。
vbSunday 1 日曜日 (デフォルト値)
vb月曜日2日月曜日
vb火曜日 3 火曜日
vb水曜日4水曜日
vb木曜日 5 木曜日
vb金曜日 6 金曜日
vb土曜日7土曜日
定数値の説明
vbUseSystem 0 NLS API を使用して設定します。
vbFirstJan1 1 1 月 1 日を含む週から始まります (デフォルト)。
vbFirstFourDays 2 は新年の週の前半から始まります。
vbFirstFullWeek 3 年をまたがない最初の週から開始します。
イラスト
DateDiff 関数を使用すると、2 つの日付間の指定された時間間隔の数を決定できます。たとえば、DateDiff を使用して 2 つの日付の間の日数を計算したり、今日から年末までの週数を計算したりできます。
date1 と date2 の差の日数を計算するには、「年間日数」(y) または「日」(d) を使用できます。 Interval が「曜日」(w) の場合、DateDiff は 2 日間の週数を返します。 date1 が月曜日の場合、DateDiff は date2 までの月曜日の数をカウントします。この数値には date2 は含まれますが、date1 は含まれません。ただし、間隔が「週」(ww) の場合、DateDiff 関数は 2 日の期間内の「カレンダーの週」数を返します。 date1 と date2 の間の日曜日の数を数えることによって取得されます。 date2 が日曜日の場合、date2 も DateDiff のカウント結果に追加されますが、date1 が日曜日であるかどうかに関係なく、date2 は含まれません。
date1 が date2 より後の場合、DateDiff 関数の戻り値は負の数になります。
firstdayofweek パラメータは、時間間隔表記「W」または「WW」を使用して計算された結果に影響します。
date1 または date2 が日付リテラルの場合、指定された年はその日付の固定部分になります。ただし、date1 または date2 が二重引用符 (" ") で囲まれ、年が省略されている場合、式 date1 または date2 が評価されるたびに、現在の年がコードに挿入されます。これにより、さまざまな年に適用されるプログラム コードを作成できます。
12 月 31 日と翌年 1 月 1 日の年の差を計算する場合、DateDiff は年の差を示す 1 を返しますが、実際には 1 日の差に過ぎません。
ASP でタイマー機能を使用する方法
タイマーの応用
#
'これはスクリプトの実行時間です。デフォルトは 90 秒ですが、それよりも長くする必要があります。そうしないと、プログラムは 90 秒後に中断されます。'3600 は 1 時間です。Server.ScriptTimeOut=3600
set obj=server.createobject("timer.sleep")
'パラメータ 1000 は、スレッドが 1 秒間ハングすることを意味します。任意に設定できます。
obj.setup=1000
真実である限り実行する
response.write "("right(Time,8)") こんにちは、現在のカウント値は
"application("time_count")
です"
obj.sleeptime
アプリケーション("time_count")=アプリケーション("time_count") 1
Response.IsClientConnectedでない場合は
set obj=nothing
セッション.放棄
終了の場合
###ループ###%>
以上がASPを使用してシステム時間を表示するステートメントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。