当前位置:首页 > ASP常用函数
1.array()
功能(FUNCTION):创建一个数组变量 格式(SYNTAX):array(list)
参数(ARGUMENTS):list为数组变量中的每个数值列, 字符、数字均可,中间用逗号间隔 例子(EXAMPLE):
myArray(\<% i = array (\%> 结果(RESULT): i 被赋予为数组
2.ASC()
功能:返回指定字符的ASCII码
3.Chr()
功能:返回指定ASCII码的字符,作用和ASC()正好相反 说明:10是换行、13是回车
4.Cint()
功能:将一表达式/其它类型的变量转换成整数类型(int) 格式:Cint(expression)
参数:expression 是任何有效的表达式/其它类型的变量 例子: <%
f = \
response.write cINT(f) + 2 %>
结果: 236
函数Cint()将字符\转换成整数234.如果表达式为空, 或者无效时,返回值为0;
5.Creatobject()
功能:创建及返回一个ActiveX对象即已注册的ACTIVEX组件的实例. 格式:Creatobject(objName) 参数objName是对象的名称 例子: <%
Set con = Server.CreateObject(\ %> 结果:
6.Cstr()
功能:将一表达式/其它类型的变量转换成字符类型(string) 格式:Cstr(expression)
参数:expression是任何有效的表达式/其它类型的变量 例子: <%
s = 3 + 2
response.write \result is:\& cStr(s) %>
结果:函数Cstr()将整数 5 转换 成字符\
7.Date()
功能:返回当前系统(server端)的日期 格式: Date() 参数:无
例子<%= date () %> 结果:05/10/00
8.Dateadd()
功能:计算某个指定的时间和
格式:dateadd(timeinterval,number,date)
参数:timeinterval是时间单位,number是时间间隔值,date是时间始点。
设置 描述 yyyy 年 q 季度 m 月
y 一年的日数 d 日 w 一周的日数 ww 周 h 小时 n 分钟 s 秒
例子: <%
currentDate = #8/4/99#
newDate = DateAdd(\response.write newDate %> 结果: 11/4/99 <%
currentDate = #12:34:45 PM#
newDate = DateAdd(\response.write newDate %> 结果:
3:34:45 PM
9.Datediff()
功能: 返回两个日期之间的时间间隔
格式: datediff(interval,date1,date2[,firstdayofweek[,firstdayofyear]]) 参数: interval必选,是时间单位,表示相隔时间的类型,如“M“表示“月”; date1,date2必选,是有效的日期表达式,指用于计算的两个日期;
firstdayofweek可选,指定星期中第一天的常数。如果没有指定,则默认为星期日; firstweekofyear 可选,指定一年中第一周的常数。如果没有指定,则默认为1月 1日所在的星期。
设置:interval参数可以有以下值 yyyy 年 q 季度 m 月
y 一年的日数 d 日
w 一周的日数 ww 周 h 小时 n 分钟 s 秒 例子: <%
fromDate = #8/4/99# toDate = #1/1/2000#
response.write \are \& _ DateDiff(\& _ \days to millenium from 8/4/99.\ %>
结果:There are 150 days to millenium from 8/4/99.
Cdate()
DateSerial()
DateValue()
如果 date 是一个字符串,且其内容只有数字以及分隔数字的日期分隔符,则 DateValue 就会根据系统中指定的短日期格式来识别月、日、年的顺序。
10.day()
功能:返回一个整数值,对应于某月的某日 格式: day(date)
参数: date是一个有效的日期表达式; 例子<% =date(#8/4/99#) %> 结果:4
Escape()
功能:将字符转换成Unicode码
Unescape()
功能:解码由escape函数编码的字符
11.formatcurrency() 功能:转换成货币格式
格式: formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]]) 参数: expression是有效的数字表达式;digit指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置;leadingdigit,paren,groupdigit是任意选项. leadingDigit 三态常数,指示是否显示小数值小数点前面的零。 例子<%=formatCurrency(34.3456)%> 结果34.35
12.formatdatetime()
功能:格式化日期表达式/变量,把日期型格式化为长日期型。 格式: formatdatetime(date[,nameformat])
参数: date为有效的日期表达式/变量,是必选项,表示要被格式化的日期表达式。;nameformat是指定的日期格式常量名称,可选项,指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate. namedformat参数可以有以下值: 常数 值 描述
vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。 vbLongDate 1 使用计算机区域设置中指定的长日期格式显示日期。 vbShortDate 2 使用计算机区域设置中指定的短日期格式显示日期。 vbLongTime 3 使用计算机区域设置中指定的时间格式显示时间。 vbShortTime 4 使用 24 小时格式 (hh:mm) 显示时间。 例子<% =formatdatetime(\%> 结果:Wednesday,August 04,1999
13.FormatNumber()
功能: 返回表达式,此表达式已被格式化为数值.
格式: FormatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]]) 参数:
Digit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域 设置; LeadingDigit i指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置;
Paren 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置; GroupDigit i指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
14.FormatPercent()
功能: 返回表达式,此表达式已被格式化为尾随有 % 符号的百分比. 格式: FormatPercent(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]])
共分享92篇相关文档