- ·上一篇文章:ASP开发技巧--页面与程序分离
- ·下一篇文章:asp函数---InStr()
ASP函数大全
这里转载了asp函数,方便大家去查询
使用方法:使用IE菜单中的[编辑]--[查找]来查询你要找的函数
 
Array() 
函数返回一个数组
表达式 
Array(list)
允许数据类型: 
字符,数字均可
实例:
<
%
Dim 
myArray()
For 
i 
= 
1 
to 
7
Redim 
Preserve 
myArray(i)
myArray(i) 
= 
WeekdayName(i)
Next
%>
返回结果: 
建立了一个包含7个元素的数组myArray
myArray("
Sunday"
,"
Monday"
, 
... 
... 
"
Saturday"
) 
CInt()
函数将一个表达式转化为数字类型
表达式 
CInt(expression)
允许数据类型: 
任何有效的字符均可
实例:
<
%
f 
= 
"
234"
response.write 
cINT(f) 
+ 
2
%>
返回结果: 
236
转化字符"
234"
为数字"
234"
,如果字符串为空,则返回0值
CreateObject()
函数建立和返回一个已注册的ACTIVEX组件的实例。
表达式 
CreateObject(objName)
允许数据类型: 
objName 
是任何一个有效、已注册的ACTIVEX组件的名字.
实例: 
<
%
Set 
con 
= 
Server.CreateObject("
ADODB.Connection"
)
%>
CStr()
函数转化一个表达式为字符串.
表达式 
CStr(expression)
允许数据类型: 
expression 
是任何有效的表达式。
实例: 
<
%
s 
= 
3 
+ 
2
response.write 
"
The 
返回结果 
is: 
"
 
&
#38
 
cStr(s)
%>
返回结果: 
转化数字“5”为字符“5”。
Date() 
函数返回当前系统日期.
表达式 
Date()
允许数据类型: 
None.
实例: 
<
%=Date%>
返回结果: 
9/9/00
DateAdd() 
函数返回一个被改变了的日期。
表达式 
DateAdd(timeinterval,number,date)
允许数据类型:
timeinterval 
is 
the 
time 
interval 
to 
add
number 
is 
amount 
of 
time 
intervals 
to 
add
and 
date 
is 
the 
starting 
date.
实例: 
<
%
currentDate 
= 
#9/9/00
#
newDate 
= 
DateAdd("
m"
,3,currentDate)
response.write 
newDate
%>
<
%
currentDate 
= 
#12:34:45 
PM
#
newDate 
= 
DateAdd("
h"
,3,currentDate)
response.write 
newDate
%>
返回结果: 
9/9/00
3:34:45 
PM
"
m"
 
= 
"
month"
"
d"
 
= 
"
day"
If 
currentDate 
is 
in 
time 
format 
then,
"
h"
 
= 
"
hour"
"
s"
 
= 
"
second"
DateDiff() 
函数返回两个日期之间的差值 
。
表达式 
DateDiff(timeinterval,date1,date2 
[, 
firstdayofweek 
[, 
firstweekofyear]])
允许数据类型: 
timeinterval 
表示相隔时间的类型,如“M“表示“月”。
实例: 
<
%
fromDate 
= 
#9/9/00
#
toDate 
= 
#1/1/2000
#
response.write 
"
There 
are 
"
 
&
#38
 
_
DateDiff("
d"
,fromDate,toDate) 
&
#38
 
_
"
 
days 
to 
millenium 
from 
9/9/00."
%>
返回结果: 
从9/9/00 
到2000年还有 
150 
天.
Day() 
函数返回一个月的第几日 
.
表达式 
Day(date)
允许数据类型: 
date 
是任何有效的日期。
实例: 
<
%=Day(
#9/9/00
#)%>
返回结果: 
4
FormatCurrency() 
函数返回表达式,此表达式已被格式化为货币值
表达式 
FormatCurrency(Expression 
[, 
Digit 
[, 
LeadingDigit 
[, 
Paren 
[, 
GroupDigit]]]])
允许数据类型: 
Digit 
指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置
 
LeadingDigit 
三态常数,指示是否显示小数值小数点前面的零。
实例: 
<
%=FormatCurrency(34.3456)%>
返回结果: 
$34.35
FormatDateTime() 
函数返回表达式,此表达式已被格式化为日期或时间
表达式 
FormatDateTime(Date, 
[, 
NamedFormat])
允许数据类型: 
NamedFormat 
指示所使用的日期/时间格式的数值,如果省略,则使用 
vbGeneralDate.
实例: 
<
%=FormatDateTime("
09/9/00"
, 
vbLongDate)%>
返回结果: 
Sunday, 
September 
09, 
2000
FormatNumber() 
函数返回表达式,此表达式已被格式化为数值.
表达式 
FormatNumber(Expression 
[, 
Digit 
[, 
LeadingDigit 
[, 
Paren 
[, 
GroupDigit]]]])
允许数据类型: 
Digit 
指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。
 
LeadingDigit 
i指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。
 
Paren 
指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。
 
GroupDigit 
i指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。.
实例: 
<
%=FormatNumber(45.324567, 
3)%>
返回结果: 
45.325
FormatPercent() 
函数返回表达式,此表达式已被格式化为尾随有 
% 
符号的百分比(乘以 
100 
)。 
(%)
表达式 
FormatPercent(Expression 
[, 
Digit 
[, 
LeadingDigit 
[, 
Paren 
[, 
GroupDigit]]]])
允许数据类型: 
同上.
实例: 
<
%=FormatPercent(0.45267, 
3)%>
返回结果: 
45.267%
Hour() 
函数以24时返回小时数.
表达式 
Hour(time)
允许数据类型:
实例: 
<
%=Hour(
#4:45:34 
PM
#)%>
返回结果: 
16
(Hour 
has 
been 
converted 
to 
24-hour 
system)
Instr() 
函数返回字符或字符串在另一个字符串中第一次出现的位置.
表达式 
Instr([start, 
] 
strToBeSearched, 
strSearchFor 
[, 
compare])
允许数据类型: 
Start为搜索的起始值,strToBeSearched接受搜索的字符串 
strSearchFor要搜索的字符.comp
使用方法:使用IE菜单中的[编辑]--[查找]来查询你要找的函数
 
Array() 
函数返回一个数组
表达式 
Array(list)
允许数据类型: 
字符,数字均可
实例:
<
%
Dim 
myArray()
For 
i 
= 
1 
to 
7
Redim 
Preserve 
myArray(i)
myArray(i) 
= 
WeekdayName(i)
Next
%>
返回结果: 
建立了一个包含7个元素的数组myArray
myArray("
Sunday"
,"
Monday"
, 
... 
... 
"
Saturday"
) 
CInt()
函数将一个表达式转化为数字类型
表达式 
CInt(expression)
允许数据类型: 
任何有效的字符均可
实例:
<
%
f 
= 
"
234"
response.write 
cINT(f) 
+ 
2
%>
返回结果: 
236
转化字符"
234"
为数字"
234"
,如果字符串为空,则返回0值
CreateObject()
函数建立和返回一个已注册的ACTIVEX组件的实例。
表达式 
CreateObject(objName)
允许数据类型: 
objName 
是任何一个有效、已注册的ACTIVEX组件的名字.
实例: 
<
%
Set 
con 
= 
Server.CreateObject("
ADODB.Connection"
)
%>
CStr()
函数转化一个表达式为字符串.
表达式 
CStr(expression)
允许数据类型: 
expression 
是任何有效的表达式。
实例: 
<
%
s 
= 
3 
+ 
2
response.write 
"
The 
返回结果 
is: 
"
 
&
#38
 
cStr(s)
%>
返回结果: 
转化数字“5”为字符“5”。
Date() 
函数返回当前系统日期.
表达式 
Date()
允许数据类型: 
None.
实例: 
<
%=Date%>
返回结果: 
9/9/00
DateAdd() 
函数返回一个被改变了的日期。
表达式 
DateAdd(timeinterval,number,date)
允许数据类型:
timeinterval 
is 
the 
time 
interval 
to 
add
number 
is 
amount 
of 
time 
intervals 
to 
add
and 
date 
is 
the 
starting 
date.
实例: 
<
%
currentDate 
= 
#9/9/00
#
newDate 
= 
DateAdd("
m"
,3,currentDate)
response.write 
newDate
%>
<
%
currentDate 
= 
#12:34:45 
PM
#
newDate 
= 
DateAdd("
h"
,3,currentDate)
response.write 
newDate
%>
返回结果: 
9/9/00
3:34:45 
PM
"
m"
 
= 
"
month"
"
d"
 
= 
"
day"
If 
currentDate 
is 
in 
time 
format 
then,
"
h"
 
= 
"
hour"
"
s"
 
= 
"
second"
DateDiff() 
函数返回两个日期之间的差值 
。
表达式 
DateDiff(timeinterval,date1,date2 
[, 
firstdayofweek 
[, 
firstweekofyear]])
允许数据类型: 
timeinterval 
表示相隔时间的类型,如“M“表示“月”。
实例: 
<
%
fromDate 
= 
#9/9/00
#
toDate 
= 
#1/1/2000
#
response.write 
"
There 
are 
"
 
&
#38
 
_
DateDiff("
d"
,fromDate,toDate) 
&
#38
 
_
"
 
days 
to 
millenium 
from 
9/9/00."
%>
返回结果: 
从9/9/00 
到2000年还有 
150 
天.
Day() 
函数返回一个月的第几日 
.
表达式 
Day(date)
允许数据类型: 
date 
是任何有效的日期。
实例: 
<
%=Day(
#9/9/00
#)%>
返回结果: 
4
FormatCurrency() 
函数返回表达式,此表达式已被格式化为货币值
表达式 
FormatCurrency(Expression 
[, 
Digit 
[, 
LeadingDigit 
[, 
Paren 
[, 
GroupDigit]]]])
允许数据类型: 
Digit 
指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置
 
LeadingDigit 
三态常数,指示是否显示小数值小数点前面的零。
实例: 
<
%=FormatCurrency(34.3456)%>
返回结果: 
$34.35
FormatDateTime() 
函数返回表达式,此表达式已被格式化为日期或时间
表达式 
FormatDateTime(Date, 
[, 
NamedFormat])
允许数据类型: 
NamedFormat 
指示所使用的日期/时间格式的数值,如果省略,则使用 
vbGeneralDate.
实例: 
<
%=FormatDateTime("
09/9/00"
, 
vbLongDate)%>
返回结果: 
Sunday, 
September 
09, 
2000
FormatNumber() 
函数返回表达式,此表达式已被格式化为数值.
表达式 
FormatNumber(Expression 
[, 
Digit 
[, 
LeadingDigit 
[, 
Paren 
[, 
GroupDigit]]]])
允许数据类型: 
Digit 
指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。
 
LeadingDigit 
i指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。
 
Paren 
指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。
 
GroupDigit 
i指示小数点右侧显示位数的数值。默认值为 
-1,指示使用的是计算机的区域设置。.
实例: 
<
%=FormatNumber(45.324567, 
3)%>
返回结果: 
45.325
FormatPercent() 
函数返回表达式,此表达式已被格式化为尾随有 
% 
符号的百分比(乘以 
100 
)。 
(%)
表达式 
FormatPercent(Expression 
[, 
Digit 
[, 
LeadingDigit 
[, 
Paren 
[, 
GroupDigit]]]])
允许数据类型: 
同上.
实例: 
<
%=FormatPercent(0.45267, 
3)%>
返回结果: 
45.267%
Hour() 
函数以24时返回小时数.
表达式 
Hour(time)
允许数据类型:
实例: 
<
%=Hour(
#4:45:34 
PM
#)%>
返回结果: 
16
(Hour 
has 
been 
converted 
to 
24-hour 
system)
Instr() 
函数返回字符或字符串在另一个字符串中第一次出现的位置.
表达式 
Instr([start, 
] 
strToBeSearched, 
strSearchFor 
[, 
compare])
允许数据类型: 
Start为搜索的起始值,strToBeSearched接受搜索的字符串 
strSearchFor要搜索的字符.comp
ASP函数大全