ASP函数详解.docx

上传人:b****6 文档编号:7601009 上传时间:2023-05-11 格式:DOCX 页数:20 大小:24.63KB
下载 相关 举报
ASP函数详解.docx_第1页
第1页 / 共20页
ASP函数详解.docx_第2页
第2页 / 共20页
ASP函数详解.docx_第3页
第3页 / 共20页
ASP函数详解.docx_第4页
第4页 / 共20页
ASP函数详解.docx_第5页
第5页 / 共20页
ASP函数详解.docx_第6页
第6页 / 共20页
ASP函数详解.docx_第7页
第7页 / 共20页
ASP函数详解.docx_第8页
第8页 / 共20页
ASP函数详解.docx_第9页
第9页 / 共20页
ASP函数详解.docx_第10页
第10页 / 共20页
ASP函数详解.docx_第11页
第11页 / 共20页
ASP函数详解.docx_第12页
第12页 / 共20页
ASP函数详解.docx_第13页
第13页 / 共20页
ASP函数详解.docx_第14页
第14页 / 共20页
ASP函数详解.docx_第15页
第15页 / 共20页
ASP函数详解.docx_第16页
第16页 / 共20页
ASP函数详解.docx_第17页
第17页 / 共20页
ASP函数详解.docx_第18页
第18页 / 共20页
ASP函数详解.docx_第19页
第19页 / 共20页
ASP函数详解.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ASP函数详解.docx

《ASP函数详解.docx》由会员分享,可在线阅读,更多相关《ASP函数详解.docx(20页珍藏版)》请在冰点文库上搜索。

ASP函数详解.docx

ASP函数详解

ASP函数大全(2006-4-10)

  1.函数array() 

  功能:

创建一个数组变量 

  格式:

array(list) 

  参数:

list 为数组变量中的每个数值列,中间用逗号间隔 

  例子:

 |% i = array ("1","2","3") %|

  结果:

 i 被赋予为数组 

  2.函数Cint() 

  功能:

将一表达式/其它类型的变量转换成整数类型(int) 

  格式:

Cint(expression) 

  参数:

expression 是任何有效的表达式/其它类型的变量 

  例子:

 |% f = "234" response.write cINT(f) + 2 %| 

  结果:

 236 

  函数Cint()将字符"234"转换 成整数234.如果表达式为空, 或者无效时,返回值为0; 

  3.函数:

Creatobject() 

  功能:

创建及返回一个ActiveX对象. 

  格式:

Creatobject(obname) 

  参数bname 是对象的名称 

  例子:

|% Set con = Server.CreateObject("ADODB.Connection") %| 

  结果:

 

  4.函数Cstr() 

  功能:

将一表达式/其它类型的变量转换成字符类型(string) 

  格式:

Cstr(expression) 

  参数:

expression是任何有效的表达式/其它类型的变量 

  例子:

 |% s = 3 + 2 response.write "The result is:

 " & cStr(s) %| 

  结果:

函数Cstr()将整数 5 转换 成字符"5".

  5.函数cutstr

  截取字符串的函数

  CutStr函数参数说明:

str,待截取的原字符串;gtype,截取方向,1为左,0为右;lennum为截取长度当str的长度不超过lennum时,不执行截取,如超过,则截取,并在输出的字符串尾加上"..."

  PublicFunctionCutStr(Str,Gtype,LenNum)

  5.函数Date() 

  功能:

返回当前系统(server端)的日期 

  格式:

 Date() 

  参数:

无 

  例子|% date () %| 

  结果:

05/10/00 

  6.函数Dateadd() 

  描述:

返回已添加指定时间间隔的日期。

  语法:

DateAdd(interval,number,date)

  interval:

必选。

字符串表达式,表示要添加的时间间隔。

有关数值,请参阅“设置”部分。

  number:

必选。

数值表达式,表示要添加的时间间隔的个数。

数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。

  date:

必选。

Variant或要添加interval的表示日期的文字。

  interval参数可以有以下值:

  yyyy(年)、q(季度)、m(月)、y(一年的日数)、d(日)、w(一周的日数)、ww(周)、h(小时)、n(分钟)、s(秒)

  说明:

可用DateAdd函数从日期中添加或减去指定时间间隔。

例如可以使用DateAdd从当天算起30天以后的日期或从现在算起45分钟以后的时间。

要向date添加以“日”为单位的时间间隔,可以使用“一年的日数”(“y”)、“日”(“d”)或“一周的日数”(“w”)。

  DateAdd函数不会返回无效日期。

如下示例将95年1月31日加上一个月:

  NewDate=DateAdd("m",1,"31-Jan-95")

  在这个例子中,DateAdd返回95年2月28日,而不是95年2月31日。

如果date为96年1月31日,则返回96年2月29日,这是因为1996是闰年。

  如果计算的日期是在公元100年之前则会产生错误。

  如果number不是Long型值,则在计算前四舍五入为最接近的整数。

  7.函数Datediff() 

  描述:

返回两个日期之间的时间间隔。

  语法:

DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear>)

  interval:

必选。

字符串表达式,表示用于计算date1和date2之间的时间间隔。

有关数值,请参阅“设置”部分。

  date1,date2:

必选。

日期表达式。

用于计算的两个日期。

  firstdayofweek:

可选。

指定星期中第一天的常数。

如果没有指定,则默认为星期日。

有关数值,请参阅“设置”部分。

  firstweekofyear:

可选。

指定一年中第一周的常数。

如果没有指定,则默认为1月1日所在的星期。

有关数值,请参阅“设置”部分。

  interval参数可以有以下值:

  yyyy(年)、q(季度)、m(月)、y(一年的日数)、d(日)、w(一周的日数)、ww(周)、h(小时)、n(分钟)、s(秒)

  firstdayofweek参数可以有以下值:

  (以下分别为:

常数值描述)

  vbUseSystem0使用区域语言支持(NLS)API设置。

  vbSunday1星期日(默认)

  vbMonday2星期一

  vbTuesday3星期二

  vbWednesday4星期三

  vbThursday5星期四

  vbFriday6星期五

  vbSaturday7星期六

  firstweekofyear参数可以有以下值:

  (以下分别为:

常数值描述)

  vbUseSystem0使用区域语言支持(NLS)API设置。

  vbFirstJan11由1月1日所在的星期开始(默认)。

  vbFirstFourDays2由在新年中至少有四天的第一周开始。

  vbFirstFullWeek3由在新的一年中第一个完整的周开始。

  说明:

DateDiff函数用于判断在两个日期之间存在的指定时间间隔的数目。

例如可以使用DateDiff计算两个日期相差的天数,或者当天到当年最后一天之间的星期数。

  要计算date1和date2相差的天数,可以使用“一年的日数”(“y”)或“日”(“d”)。

当interval为“一周的日数”(“w”)时,DateDiff返回两个日期之间的星期数。

如果date1是星期一,则DateDiff计算到date2之前星期一的数目。

此结果包含date2而不包含date1。

如果interval是“周”(“ww”),则DateDiff函数返回日历表中两个日期之间的星期数。

函数计算date1和date2之间星期日的数目。

如果date2是星期日,DateDiff将计算date2,但即使date1是星期日,也不会计算date1。

  如果date1晚于date2,则DateDiff函数返回负数。

  firstdayofweek参数会对使用“w”和“ww”间隔符号的计算产生影响。

  如果date1或date2是日期文字,则指定的年度会成为日期的固定部分。

但是如果date1或date2被包括在引号("")中并且省略年份,则在代码中每次计算date1或date2表达式时,将插入当前年份。

这样就可以编写适用于不同年份的程序代码。

  在interval为“年”(“yyyy”)时,比较12月31日和来年的1月1日,虽然实际上只相差一天,DateDiff返回1表示相差一个年份。

  8.函数DatePart

  描述:

返回给定日期的指定部分。

  语法:

DatePart(interval,date[,firstdayofweek[,firstweekofyear>)

  DatePart:

函数的语法有以下参数:

  interval:

必选。

字符串表达式,表示要返回的时间间隔。

有关数值,请参阅“设置”部分。

  date:

必选。

要计算的日期表达式。

  firstdayofweek:

可选。

指定星期中的第一天的常数。

如果没有指定,则默认为星期日。

有关数值,请参阅“设置”部分。

  firstweekofyear:

可选。

指定一年中第一周的常数。

如果没有指定,则默认为1月1日所在的星期。

有关数值,请参阅“设置”部分。

  interval参数可以有以下值:

  yyyy(年)、q(季度)、m(月)、y(一年的日数)、d(日)、w(一周的日数)、ww(周)、h(小时)、n(分钟)、s(秒)

  firstdayofweek参数可以有以下值:

  (以下分别为:

常数值描述)

  vbUseSystem0使用区域语言支持(NLS)API设置。

  vbSunday1星期日(默认)

  vbMonday2星期一

  vbTuesday3星期二

  vbWednesday4星期三

  vbThursday5星期四

  vbFriday6星期五

  vbSaturday7星期六

  firstweekofyear参数可以有以下值:

  (以下分别为:

常数值描述)

  vbUseSystem0使用区域语言支持(NLS)API设置。

  vbFirstJan11由1月1日所在的星期开始(默认)。

  vbFirstFourDays2由在新年中至少有四天的第一周开始。

  vbFirstFullWeek3由在新的一年中第一个完整的周(不跨年度)开始。

  说明:

DatePart函数用于计算日期并返回指定的时间间隔。

例如使用DatePart计算某一天是星期几或当前的时间。

  firstdayofweek参数会影响使用“w”和“ww”间隔符号的计算。

  如果date是日期文字,则指定的年度会成为日期的固定部分。

但是如果date被包含在引号("")中,并且省略年份,则在代码中每次计算date表达式时,将插入当前年份。

这样就可以编写适用于不同年份的程序代码。

  9.函数DateSerial

  描述:

对于指定的年、月、日,返回Date子类型的Variant。

  语法:

DateSerial(year,month,day)

  year:

从100到9999之间的数字或数值表达式。

  month:

任意数值表达式。

  day:

任意数值表达式。

  说明:

要指定日期,如1991年12月31日,DateSerial函数中每个参数的取值范围都应该是可接受的;即日的取值应在1和31之间,月的取值应在1和12之间。

但是,也可以使用表示某日之前或之后的年、月、日数目的数值表达式为每个参数指定相对日期。

  以下样例中使用了数值表达式代替绝对日期。

在这里,DateSerial函数返回1990年8月1日之前十年(1990-10)零两个月(8-2)又一天(1-1)的日期:

即1980年5月31日。

  DateSerial(1990-10,8-2,1-1)

  对于year参数,若取值范围是从0到99,则被解释为1900到1999年。

对于此范围之外的year参数,则使用四位数字表示年份(例如1800年)。

  当任何一个参数的取值超出可接受的范围时,则会适当地进位到下一个较大的时间单位。

例如,如果指定了35天,则这个天数被解释成一个月加上多出来的日数,多出来的日数取决于其年份和月份。

但是如果参数值超出-32,768到32,767的范围,或者由三个参数指定(无论是直接还是通过表达式指定)的日期超出了可以接受的日期范围,就会发生错误。

  10.函数DateSerial

  描述:

返回Date子类型的Variant。

  语法:

DateValue(date)

  date参数应是字符串表达式,表示从100年1月1日到9999年12月31日中的一个日期。

但是,date也可以是表示上述范围内的日期、时间或日期时间混合的任意表达式。

  说明:

如果date参数包含时间信息,则DateValue不会返回时间信息。

但是如果date包含无效的时间信息(如"89:

98"),就会出现错误。

  如果date是某一字符串,其中仅包含由有效的日期分隔符分隔开的数字,则DateValue将会根据为系统指定的短日期格式识别月、日和年的顺序。

DateValue还会识别包含月份名称(无论是全名还是缩写)的明确日期。

例如,除了能够识别12/30/1991和12/30/91之外,DateValue还能识别December30,1991和Dec30,1991。

  如果省略了date的年份部分,DateValue将使用计算机系统日期中的当前年份。

  11.函数day() 

  功能:

返回一个整数值,对应于某月的某日 

  格式:

 day(date) 

  参数:

 date是一个有效的日期表达式; 

  例子|% =date(#8/4/99#) %| 

  结果:

4 

  12.函数formatcurrency() 

  功能:

转换成货币格式 

  格式:

 formatcurrency(expression [,digit[,leadingdigit[,paren[,groupdigit]]]]) 

  参数:

 expression 是有效的数字表达式;digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项. 

  例子:

|%=FormatCurrency(34.3456)%| 

  结果34.35 

  13.函数Formatdatetime() 

  功能:

格式化日期表达式/变量 

  格式:

 formatdatetime(date[,nameformat]) 

  参数:

 date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称. 

  例子:

|% =formatdatetime("08/04/99",vblongdate) %| 

  结果:

Wednesday,August 04,1999 

  说明:

 

  描述

  返回表达式,此表达式已被格式化为日期或时间。

 

  语法

  FormatDateTime(Date[, NamedFormat])

  FormatDateTime 函数的语法有以下参数:

  参数 描述 

  Date 必选项。

要被格式化的日期表达式。

 

  NamedFormat 可选项。

指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate。

  设置

  NamedFormat 参数可以有以下值:

  常数 值 描述 

  vbGeneralDate 0 显示日期和/或时间。

如果有日期部分,则将该部分显示为短日期格式。

如果有时  间部分,则将该部分显示为长时间格式。

如果都存在,则显示所有部分。

 

  vbLongDate 1 使用计算机区域设置中指定的长日期格式显示日期。

 

  vbShortDate 2 使用计算机区域设置中指定的短日期格式显示日期。

 

  vbLongTime 3 使用计算机区域设置中指定的时间格式显示时间。

 

  vbShortTime 4 使用 24 小时格式 (hh:

mm) 显示时间。

 

  说明

  下面例子利用 FormatDateTime 函数把表达式格式化为长日期型并且把它赋给 MyDateTime:

 

  Function GetCurrentDate 

  "FormatDateTime 把日期型格式化为长日期型。

  GetCurrentDate = FormatDateTime(Date, 1) 

  End Function

  14.函数formatNumber()

  函数返回表达式,此表达式已被格式化为数值.

  表达式formatNumber(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit]]]])

  允许数据类型:

Digit指示小数点右侧显示位数的数值。

默认值为-1,指示使用的是计算机的区域设置。

;LeadingDigiti指示小数点右侧显示位数的数值。

默认值为-1,指示使用的是计算机的区域设置。

;Paren指示小数点右侧显示位数的数值。

默认值为-1,指示使用的是计算机的区域设置。

;GroupDigiti指示小数点右侧显示位数的数值。

默认值为-1,指示使用的是计算机的区域设置。

.

  实例:

|%=formatNumber(45.324567,3)%|

  返回结果:

45.325

  15.函数formatPercent() 

  函数返回表达式,此表达式已被格式化为尾随有%符号的百分比(乘以100)。

(%)

  表达式formatPercent(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit]]]])

  允许数据类型:

同上.

  实例:

|%=formatPercent(0.45267,3)%|

  返回结果:

45.267%

  16.函数Hour() 

  函数以24时返回小时数.

  表达式Hour(time)

  允许数据类型:

  实例:

|%=Hour(#4:

45:

34PM#)%|

  返回结果:

16

  (Hourhasbeenconvertedto24-hoursystem)

  17.函数Instr() 

  函数返回字符或字符串在另一个字符串中第一次出现的位置.

  表达式Instr([start,]strToBeSearched,strSearchFor[,compare])

  允许数据类型:

Start为搜索的起始值,strToBeSearched接受搜索的字符串strSearchFor要搜索的字符.compare比较方式(详细见ASP常数)

  实例:

|%

  strText="Thisisatest!

!

"

  pos=Instr(strText,"a")

  response.writepos

  %|

  返回结果:

9

  18.函数InstrRev() 

  函数同上,只是从字符串的最后一个搜索起

  表达式InstrRev([start,]strToBeSearched,strSearchFor[,compare])

  允许数据类型:

同上.

  实例:

|%

  strText="Thisisatest!

!

"

  pos=InstrRev(strText,"s")

  response.writepos

  %|

  返回结果:

13

  19.函数Int() 

  函数返回数值类型,不四舍五入。

  表达式Int(number)

  允许数据类型:

  实例:

|%=INT(32.89)%|

  返回结果:

32

  20.函数IsArray() 

  函数判断一对象是否为数组,返回布尔值.

  表达式IsArray(name)

  实例:

|%

  strTest="Test!

"

  response.writeIsArray(strTest)

  %|

  返回结果:

False

  21.函数IsDate() 

  函数判断一对象是否为日期,返回布尔值

  表达式IsDate(expression)

  实例:

|%

  strTest="9/4/2000"

  response.writeIsDate(strTest)

  %|

  返回结果:

True

  22.函数IsEmpty() 

  函数判断一对象是否初始化,返回布尔值.

  表达式IsEmpty(expression)

  实例:

|%

  Dimi

  response.writeIsEmpty(i)

  %|

  返回结果:

True

  23.函数IsNull() 

  函数判断一对象是否为空,返回布尔值.

  表达式IsNull(expression)

  实例:

|%

  Dimi

  response.writeIsNull(i)

  %|

  返回结果:

False

  24.函数Isnumeric() 

  功能:

返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量. 

  格式:

isnumeric(expression) 

  参数:

expression 是任意的变量. 

  例子:

 

  |% 

  i="234" 

  response.write isnumeric(i) 

  %| 

  结果:

 true. 

  25.函数Isobject() 

  功能:

返回一个布尔值,判断变量是否为对象的变量, 

  格式:

 isobject(expression) 

  参数:

 expression 是任意的变量. 

  例子:

 

  |% 

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

  response.write isobject(con) 

  %| 

  结果:

 true 

  26.函数:

Lbound() 

  功能:

返回一个数组的下界. 

  格式:

Lbound(arrayname[,dimension]) 

  参数:

arrayname 是数组变量,dimension 是任意项 

  例子:

 

  |% 

  i = array("1","2","3") 

  response.write lbound(i) 

  %| 

  结果:

0

  27.函数Lcase() 

  功能:

将一字符类型变量的字符全部变换小写字符. 

  格式:

Lcase(string) 

  参数:

string是字符串变量 

  例子:

 

  |% 

  str="THIS is Lcase!

" 

  response.write Lcase(str) 

  %| 

  结果:

this is lcase!

 

  28.函数left() 

  功能:

截取一个字符

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2