推奨:ASPはSQLとアクセスデータコードを接続します(ASPのランダム関数) ASP Connect SQLとアクセスデータコード、ASPのランダム機能、それを必要とする友人がそれを参照できます
基本機能date()は、日付、形式:2004-2-28を取得します
time()get time、format:22:24:59
Now()Get Date and Time Format:2005-5-2 22:37:30
使い方:
d = date()
Get year:year(d)
月の月:月(d)
一日を取得:日(d)
平日を取得する(d)
t = time()
時間を取得:時間(t)
数分:分(t)
秒を取得:second(t)
===============================================================
dateadd(間隔、番号、日付)
この関数は、指定された時間間隔を日付から追加または減算するために使用されます。
パラメーター説明:
間隔 - 操作の参照間隔
Number-Plusどれだけの否定的になりますか
日付基準日
以下は、間隔のオプションの値です。引用されていることに注意してください。
例えば:
1。明日計算:
明日= dateadd( "d"、1、date())
2。2012年12月1日の前日:
penday = dateadd( "d"、-1、 "2012-12-1")
より詳細な使用法については、検索してください。
===============================================================
日間隔関数-datediff(interval、date1、date2 [、firstdayofweek] [、firstweekofyear]]))
2つの日付間の間隔を計算します。
たとえば、Datediffを使用して、2つの日付の間で何日も途中、または今日から年末までに何週間かを計算できます。日付1が日付2より遅い場合、負の数が返されます。
パラメーター説明:
interval-same dateadd()関数
date1、date2-操作を実行する2つの日付
オプションのパラメーター:
FirstDayofWeek- 1週間の最初の日の定数を指定します。指定されていない場合、日曜日は初日です。
このパラメーターは、2つの日付が週ごとに異なる場合の結果に影響します(インターバルシンボル「W」または「WW」)。詳細を検索してください。
FirstWeekofyear-指定されていない場合、1月1日を含む週は最初の週です。詳細を検索してください。
===============================================================
その他の機能:
DATESRIAL(年、月、日) - 数値を日付変数に変換し、日付()関数と同じ値タイプを返します。たとえば、Day = 35の場合、来月まで自動的に計算されます。たとえば、Dateserial(1990-10、8-2、1-1)は、1990年8月1日、つまり1980年5月31日の10年前、2か月前、別の日の日付を計算します。
datepart(interval、date [、firstdayofweek [、firstweekofyear]]) - 指定された時間部分の値を返します。たとえば、datepartを使用して、曜日または現在の時間を計算できます。パラメーターは上記と同じです。
dateValue(date) - さまざまな日付形式の文字列を日付変数に変換し、date()関数と同じ値タイプを返します。たとえば、1991年12月30日と91年12月30日に加えて、DateValueは1991年12月30日と1991年12月30日も識別します。
TimeValue(時間) - さまざまな時間形式の文字列を時間変数に変換します。原則はdatevalueと同じです。
TimesRial(Hour、Minute、2番目) - 数値変数に数値変数を変換します。戻り値タイプはTime()関数と同じです。原則はデートリアルと同じです。
Timer() - 真夜中から現在まで経過した秒数。
使用の例は次のとおりです。
現在()現在のシステムの日付と時刻を取得します。 ASP出力は次のように書くことができます:<%= now()%>
year(now())get the year、asp output:<%= year(now())%>
月(now())は今月、ASP出力を取得します:<%=月(now())%>
day(now())は、日数を取得します、asp出力:<%= day(now())%>
minute(now())は、議事録を取得し、asp出力を取得します:<%= minute(now())%>
second(now())seconds数、asp output:<%= second(now())%>を取得します
日付()現在のシステム日付、形式:2004-2-28を取得します
time()現在のシステム時間、フォーマット:22:24:59を取得します
dateadd関数(時間逆)
dateadd( "h"、13、now())ここで、「h」は時間を表し、13は13時間を表します。
説明の設定
YYYY年
Q Quarterly
m月
y 1年の日数
D日
w週の日数
ww
H時間
n分
S秒
時間間隔ごとに一定の日数を減算します
次のようにコードをコピーします: www.cuoxin.com
functiondate1()
DAME NEWTIME AS DATETIME
newTime = DateTime.Now.Subtract(New TimesPan(7、0、0、0))
newTime = newTime.Format( "mm/dd/yyyy"、datetimeformatinfo)
Response.write(newTime)
エンド関数
負の日数を追加する方法を使用して、一定の日数を差し引く
次のようにコードをコピーします: www.cuoxin.com
public function date2()
DAME NEWTIME AS DATETIME
newTime = DateTime.Now.Adddays(-7)
dim s as string = newTime
s
エンド関数
日付名文字列を返します
次のようにコードをコピーします: www.cuoxin.com
functiondate3()
dateTime = now.adddays(-7)としてdim newtime
respons.write(system.string.format( "{0:mm/dd/yyyy}"、newtime))
エンド関数
function date4()
DAME NEWTIME AS DATETIME
newTime = now.adddays(-7)
newtime.toString()を返す
エンド関数
長期モードを使用します
次のようにコードをコピーします: www.cuoxin.com
パブリック関数date5()
DAME NEWTIME AS DATETIME
newTime = now()
newtime.tolongtimestring()を返す
エンド関数
短い時間モードを使用します
次のようにコードをコピーします: www.cuoxin.com
パブリック関数date6()
DAME NEWTIME AS DATETIME
newTime = now()
newtime.toshorttimestring()を返す
エンド関数
ロングデートモードを使用します
次のようにコードをコピーします: www.cuoxin.com
パブリック関数date7()
DAME NEWTIME AS DATETIME
newTime = now()
newtime.tolongdatestring()を返す
エンド関数
短い日モードを使用します
次のようにコードをコピーします: www.cuoxin.com
パブリック関数date8()
DAME NEWTIME AS DATETIME
newTime = now()
newtime.toshortdatesstring()を返す
エンド関数
フォーマット日付関数
一般的な形式にフォーマット
次のようにコードをコピーします: www.cuoxin.com
functiondate9()
DAME NEWTIME AS DATETIME
newTime = DateTime.Now.Subtract(New TimesPan(7、0、0、0))
formatdatime(newtime、0)を返す
エンド関数
成長日形式のフォーマット
次のようにコードをコピーします: www.cuoxin.com
functionDate10()
DAME NEWTIME AS DATETIME
newTime = DateTime.Now.Subtract(New TimesPan(7、0、0、0))
return formatdateTime(newTime、1)
エンド関数
短い日付形式にフォーマット
次のようにコードをコピーします: www.cuoxin.com
functionDate11()
DAME NEWTIME AS DATETIME
newTime = DateTime.Now.Subtract(New TimesPan(7、0、0、0))
return formatdateTime(newTime、2)
エンド関数
フォーマットLong Timeフォーマット
次のようにコードをコピーします: www.cuoxin.com
関数date12()
DAME NEWTIME AS DATETIME
newTime = DateTime.Now.Subtract(New TimesPan(7、0、0、0))
formatdatime(newtime、3)を返す
エンド関数
短期形式にフォーマット
次のようにコードをコピーします: www.cuoxin.com
functiondate13()
DAME NEWTIME AS DATETIME
newTime = DateTime.Now.Subtract(New TimesPan(7、0、0、0))
return formatdateTime(newTime、4)
エンド関数
年、月、日、その他の部品を別々に示します
日付を表示します
次のようにコードをコピーします: www.cuoxin.com
function date14()
dateTime = now.adddays(-7)としてdim newtime
文字列として薄暗い
s =(system.string.format( "{0:dddd}"、newtime))
s
エンド関数
曜日の日付に戻る
次のようにコードをコピーします: www.cuoxin.com
functiondate15()
dim mydate as datetime
整数としてのmyweekdayを薄暗くします
mydate = now.adddays(-5)
myweekday =平日(mydate)
myweekdayを返します
エンド関数
月の値に戻ります
次のようにコードをコピーします: www.cuoxin.com
function date16()
dim mydate as datetime
整数としてmymonthを薄暗くします
mydate = now.adddays(-5)
mymonth = month(mydate)
mymonthを返します
エンド関数
フォーマットされた文字列を返します
次のようにコードをコピーします: www.cuoxin.com
function date17()
文字列としての薄暗いmydate
mydate = format(now()、 "yyyy")
mydateを返します
エンド関数
Datediff機能
指定された2つの期間間の時間間隔数を示すバリアント(長い)の値を返します。
文法
datediff(interval、date1、date2 [、firstdayofweek] [、firstweekofyear]])
次の名前付きパラメーターは、Datediff Functionの構文に含まれています。
部分的な説明
間隔が必要です。日付1と日付の時間差を計算するために使用される時間間隔を表す文字列式2
日付1□日付2必要;バリアント(日付)。計算で使用される2つの日付。
FirstDayofweekはオプションです。 1週間の最初の日の定数を指定します。指定されていない場合、日曜日は初日です。
FirstWeekofyearオプション。年の最初の週の定数を指定します。指定されていない場合、1月1日を含む週は最初の週です。
設定
間隔パラメーターの設定値は次のとおりです。
説明の設定
YYYY年
Qシーズン
m月
y 1年の日数
D日
w週の日数
ww
h
n分
S秒
FirstDayofWeekパラメーターの設定値は次のとおりです。
一定の値の説明
vbusesystem 0 NLS API設定を使用します。
vbsunday 1日曜日(デフォルト)
vbmonday 2月曜日
Vbtuesday 3火曜日
vbwednesday 4水曜日
vbthursday 5木曜日
VBFriday 6金曜日
vbsaturday 7土曜日
一定の値の説明
vbusesystem 0 NLS APIでセットアップします。
VBFirstJan1 1は、1月1日(デフォルト)を含む週から始まります。
VBFirstFourdays 2は、新年の週の最も半週間の最初の1週間から始まります。
vbfirstfullweek 3は、1年間のない最初の週から始まります。
説明します
Datediff関数を使用して、2つの日付の間に指定された時間間隔数を決定できます。たとえば、Datediffを使用して、2つの日付の間で何日も途中、または今日から年末までに何週間かを計算できます。
日付1と日付2日数を計算するには、「1年の日」(y)または「日」(d)を使用できます。間隔が「週の日」(w)の場合、Datediffは2日間の週の週数を返します。日付1が月曜日の場合、Datediffは日付まで月曜日数を計算します2。この番号には日付2が含まれますが、日付1は含まれません。ただし、間隔が「週」(WW)の場合、日付の関数は2日間の「カレンダー週」の数を返します。日付1から日付の間の日曜日の数を計算することにより取得されます2。 date2が日曜日になった場合、Date2は日付付けの結果にも追加されます。ただし、Date1が日曜日であるかどうかに関係なく、カウントされません。
date1が日付2より遅くなる場合、年代型関数の返品値は負です。
FirstDayofweekパラメーターは、時間間隔シンボル「W」または「WW」を使用して計算の結果に影響します。
date1またはdate2が日付テキストの場合、指定された年はその日付の固定部分になります。ただし、Date1またはdate2が二重引用符( "")に囲まれ、年がスキップされる場合、式の日付1または日付2が計算されるたびに今年がコードに挿入されます。これにより、さまざまな年に適したプログラムコードを作成できます。
翌年の12月31日から1月1日までの年の違いを計算するとき、Datediffは1年の差を示すために1を返しますが、実際には1日しかありません。
共有:ASPでセッションの有効期限を設定する方法の概要ASPのデフォルトのセッションの有効期限は20分ですが、多くの場合、十分ではありません。今日、一部の顧客は多くのリクエストを求めており、もう一度ログインする必要があるので、私はそれを必要とする友人を促進するためにこの記事を準備しました。