asp常用函式

2021-04-08 22:19:54 字數 4824 閱讀 2822

array()

function: 返回乙個陣列

syntax: array(list)

arguments: 字元,數字均可

example: <%

dim myarray()

for i = 1 to 7

redim preserve myarray(i)

myarray(i) = weekdayname(i)

next

%>

result: 建立了乙個包含7個元素的陣列myarray

myarray("sunday","monday", ... ... "saturday")

cint()

function: 將乙個表示式轉化為數字型別

syntax: cint(expression)

arguments: 任何有效的字元均可

example: <%f = "234"

response.write cint(f) + 2

%>

result: 236

轉化字元"234"為數字"234",如果字串為空,則返回0值 

createobject()

function: 建立和返回乙個已註冊的activex元件的例項。

syntax: createobject(objname)

arguments: objname 是任何乙個有效、已註冊的activex元件的名字.

example: <%

set con = server.createobject("adodb.connection")

%>

result: 

cstr()

function: 轉化乙個表示式為字串.

syntax: cstr(expression)

arguments: expression 是任何有效的表示式。

example: <%

s = 3 + 2

response.write "the result is: " & cstr(s)

%>

result: 轉化數字「5」為字元「5」。

date()

function: 返回當前系統日期.

syntax: date()

arguments: none.

example: <%=date%>

result: 8/4/99

dateadd()

function: 返回乙個被改變了的日期。

syntax: dateadd(timeinterval,number,date)

arguments: timeinterval is the time interval to add; number is amount of

time intervals to add; and date is the starting date.

example: <%

currentdate = #8/4/99#

newdate = dateadd("m",3,currentdate)

response.write newdate

%> <%

currentdate = #12:34:45 pm#

newdate = dateadd("h",3,currentdate)

response.write newdate

%>

result: 11/4/99

3:34:45 pm

"m" = "month";

"d" = "day";

if currentdate is in time format then,

"h" = "hour";

"s" = "second";

datediff()

function: 返回兩個日期之間的差值 。

syntax: datediff(timeinterval,date1,date2 [, firstdayofweek ][,

firstweekofyear]])

arguments: timeinterval 表示相隔時間的型別,如「m「表示「月」。

example: <%

fromdate = #8/4/99#

todate = #1/1/2000#

response.write "there are " & _

datediff("d",fromdate,todate) & _

" days to millenium from 8/4/99."

%>

result: 從8/4/99 到2023年還有 150 天.

day()

function: 返回乙個月的第幾日 .

syntax: day(date)

arguments: date 是任何有效的日期。 

example: <%=day(#8/4/99#)%>

result: 4

formatcurrency()

function: 返回表示式,此表示式已被格式化為貨幣值 

syntax: formatcurrency(expression [, digit ][, leadingdigit ][, paren ][,

groupdigit]]]])

arguments: digit 指示小數點右側顯示位數的數值。預設值為 -1,指示使用的是

計算機的區域設定; leadingdigit 三態常數,指示是否顯示小數值小數點前面的

零。 example: <%=formatcurrency(34.3456)%>

result: $34.35

formatdatetime()

function: 返回表示式,此表示式已被格式化為日期或時間

syntax: formatdatetime(date, [, namedformat])

arguments: namedformat 指示所使用的日期/時間格式的數值,如果省略,則使用

vbgeneraldate.

example: <%=formatdatetime("08/4/99", vblongdate)%>

result: wednesday, august 04, 1999

formatnumber()

function: 返回表示式,此表示式已被格式化為數值.

syntax: formatnumber(expression [, digit ][, leadingdigit ][, paren ][,

groupdigit]]]])

arguments: digit 指示小數點右側顯示位數的數值。預設值為 -1,指示使用的是

計算機的區域設定。; leadingdigit i指示小數點右側顯示位數的數值。預設值為 -

1,指示使用的是計算機的區域設定。; paren 指示小數點右側顯示位數的數值。預設

值為 -1,指示使用的是計算機的區域設定。; groupdigit i指示小數點右側顯示位數

的數值。預設值為 -1,指示使用的是計算機的區域設定。.

example: <%=formatnumber(45.324567, 3)%>

result: 45.325

formatpercent()

function: 返回表示式,此表示式已被格式化為尾隨有 % 符號的百分比(乘以

100 )。 (%)

syntax: formatpercent(expression [, digit ][, leadingdigit ][, paren ][,

groupdigit]]]])

arguments: 同上.

example: <%=formatpercent(0.45267, 3)%>

result: 45.267%

hour()

function: 以24時返回小時數.

syntax: hour(time)

arguments: 

example: <%=hour(#4:45:34 pm#)%>

result: 16

(hour has been converted to 24-hour system)

instr()

function: 返回字元或字串在另乙個字串中第一次出現的位置.

syntax: instr([start, ] strtobesearched, strsearchfor [, compare])

arguments: start為搜尋的起始值,strtobesearched接受搜尋的字串 

strsearchfor要搜尋的字元.compare比較方式(詳細見asp常數)

example: <%

strtext = "this is a test!!"

pos = instr(strtext, "a")

response.write pos

%>

result: 9

instrrev()

function: 同上,只是從字串的最後乙個搜尋起

syntax: instrrev([start, ] strtobesearched, strsearchfor [, compare])

arguments: 同上.

example: <%

strtext = "this is a test!!"

pos = instrrev(strtext, "s")

response.write pos

%>

result: 13

asp常用函式

array function 返回乙個陣列 syntax array list arguments 字元,數字均可 example dim myarray for i 1 to 7 redim preserve myarray i myarray i weekdayname i next resul...

asp常用函式

set jmail server.createobject jmail.tpmail 建立乙個jmail物件 jmail.silent true jmail不會丟擲例外錯誤,返回的值為false跟true jmail.logging true 啟用使用日誌 jmail.charset gb2312 ...

Asp 常用函式

textarea顯示用 function htmlencode1 fstring if fstring and not isnull fstring then fstring replace fstring,fstring replace fstring,fstring replace fstrin...