asp常用函数库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

asp常用函数库1.函数array()功能:创建一个数组变量格式:array(list)参数:list为数组变量中的每个数值列,中间用逗号间隔例子:结果:i被赋予为数组2.函数Cint()功能:将一表达式/其它类型的变量转换成整数类型(int)格式:Cint(expression)参数:expression是任何有效的表达式/其它类型的变量例子:结果:236函数Cint()将字符234转换成整数234.如果表达式为空,或者无效时,返回值为0;3.函数:Creatobject()功能:创建及返回一个ActiveX对象.格式:Creatobject(obname)参数:obname是对象的名称例子:结果:4.函数Cstr()功能:将一表达式/其它类型的变量转换成字符类型(string)格式:Cstr(expression)参数:expression是任何有效的表达式/其它类型的变量例子:结果:函数Cstr()将整数5转换成字符5.5.函数Date()功能:返回当前系统(server端)的日期格式:Date()参数:无例子:结果:05/10/006.函数Dateadd()功能:计算某个指定的时间和格式:dateadd(timeinterval,number,date)参数:timeinterval是时间单位(月,日..);number是时间间隔值,date是时间始点.例子:结果:11/4/993:34:45PM其中m=month;d=day;如果是currentDate格式,则,h=hour;s=second;7.函数Datediff()功能:计算某量个指定的时间差格式:datediff(timeinterval,date1,date2[,firstdayofweek[,firstdayofyear]])参数:timeinterval是时间单位;date1,date2是有效的日期表达式,firstdayofweek,firstdayofyear是任意选项.例子:结果:Thereare150daystomilleniumfrom8/4/99.8.函数day()功能:返回一个整数值,对应于某月的某日格式:day(date)参数:date是一个有效的日期表达式;例子:结果:49.函数formatcurrency()功能:转换成货币格式格式:formatcurrency(expression[,digit[,leadingdigit[,paren[,groupdigit]]]])参数:expression是有效的数字表达式;digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项.例子:结果:$34.3510.函数Formatdatetime()功能:格式化日期表达式/变量格式:formatdatetime(date[,nameformat])参数:date为有效的日期表达式/变量;nameformat是指定的日期格式常量名称.例子:结果:Wednesday,August04,199911.函数formatnumber()功能:格式化数字表达式/变量格式:formatnumbe(expression[,digit[,leadingdigit[,paren[,groupdigit]]]])参数:express为有效的数字表达式,digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项例子:结果:23.22212.函数formatpercent()功能:格式化百分数表达式/变量格式:formatnumber(expression[,digit[,leading[,paren[,groupdigit]]]])参数:expression是有效的数字表达式,digit表示小数点后的位数;leadingdigit,paren,groupdigit是任意选项例子:结果:45.23313.函数:hour()功能:返回一个数值,对应于的指定时间.格式:hour(time)参数:time对应于的指定时间.例子:结果:16(24小时制)14.函数instr()功能:返回一个数值,对应于某字符(串)在另一字符串中的位置.格式:instr([start,]strtobesearched,strsearchfor[,compare])参数:start(任选)是从第start位寻找,strtobesearched是被搜索的字符串,strsearchfor是被寻找的目标.compare是任意选项例子:结果:9,(字符a在strtext字符串的第九位)15.函数instrrev()功能:返回一个数值,对应于某字符(串)在另一字符串中的位置(从后面起开始寻找).格式:instrrev([start,]strtobesearched,strsearchfor[,compare])参数:参考instr(),例子:结果:13,字串s是strtext的第13个字符(从后面起开始寻找)16.函数int()功能:数字取整格式:int(number)参数:number是任何有效的数字表达式/其它类型的变量例子:结果:322(如果用Cint()则结果是323)17.函数isarray()功能:返回一个布尔值,判断变量是否为数组.格式:isarray(name)参数:name是变量名称例子:结果:false18.函数isdate()功能:返回一个布尔值,判断变量是否为日期变量.格式:isdate(expression)参数:expression是任意的变量.例子:结果:true19.函数isempty()功能:返回一个布尔值,判断变量是否为空.格式:isempty(expression)参数:expression是任意的变量.例子:结果:true20.函数isnull()功能:返回一个布尔值,判断变量是否包含非法的数据.格式:isnull(expression)参数:expression是任意的变量.例子:结果:false21.函数Isnumeric()功能:返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量.格式:isnumeric(expression)参数:expression是任意的变量.例子:结果:true.22.函数Isobject()功能:返回一个布尔值,判断变量是否为对象的变量,格式:isobject(expression)参数:expression是任意的变量.例子:结果:true23.函数:Lbound()功能:返回一个数组的下界.格式:Lbound(arrayname[,dimension])参数:arrayname是数组变量,dimension是任意项例子:结果:024.函数Lcase()功能:将一字符类型变量的字符全部变换小写字符.格式:Lcase(string)参数:string是字串变量例子:结果:thisislcase!25.函数left()功能:截取一个字符串的前部分;格式:left(string,length)参数:string字符串,length截取的长度.例子:结果:thisi26.函数len()功能:返回字符串长度或者变量的字节长度格式:len(string|varname)参数:string字符串;varname任意的变量名称例子:结果:1527.函数ltrim()功能:去掉字符串前的空格.格式:ltrim(string)参数:string字串.例子:结果:Today29.函数minute()功能:返回一数值,表示分钟格式:minute(time)参数:time是时间变量例子:结果:2330.函数month()功能:返回一数值,表示月份格式:month(time)参数:time是日期变量例子:结果:931.函数monthname()功能:返回月份的字符串(名称).格式:Monthname(date[,abb])参数:date是日期变量,abb=true时则月份的缩写,例子:结果:April32.函数Now()功能:返回系统的当前时间和日期.格式:now()参数:无例子:结果:05/10/008:45:32pm33.函数:replace()功能:在字串中查找,替代指定的字串.格式:replace(strtobesearched,strsearchfor,strreplacewith[,start[,count[,compare]]])参数:strtobesearched是字串;strsearchfor是被查找的子字串;strreplacewith是用来替代的子字串.start,count,compare是任意选项.例子:结果:thisisanorange.34.函数right()功能:截取一个字符串的后部分格式:right(string,length)参数:string字符串,length截取的长度.例子:结果:st!35.函数rnd()功能:返回一个随机数值格式:rnd[(number)]参数:number是任意数值.例子:结果:0/1数值之一,无randomize(),则不能产生随机数.36.函数round()功能:完整数值格式:round(expression[,numright])参数:expression数字表达式;numright任意选项.例子:结果:1237.函数rtrim()功能:去掉字符串后的空格.格式:rtrim(string)参数:string是字串例子:结果:thisisatest!38.函数second()功能:返回一个整数值.格式:second(time)参数:time是一个有效的时间表达式;例子:结果:3039.函数strReverse()功能:返回与原字串排列逆向的字串.格式:strreverse(string)参数:string是字串40.重新设定图片大小,返回百分比functionresizeImg(ox,oy,nx,ny)resizeimg=1Ifox=nxAndoy=nyThenExitfunctiondimx,y'先算xx=ny*ox/oyifxnxthen'x不行y=nx*oy/oxresizeImg=y/oyelseresizeImg=x/oxendifresizeImg=formatNumber(resizeImg,4)endfunction41.上传时生成自动目录(以2005_6类似的名称)FunctionmakeMonthDir(vitualRoot,virtual)DimdirName,dirNameV,fsodirNameV=vitualRoot&/&Year(Now())&_&Month(Now())dirName=server.MapPath(dirNameV)'response.writeDirName&brSetfso=server.CreateObject(Scripting.FileSystemObject)ifnotfso.FolderExists(dirName)thenfso.CreateFolder(dirName)endifsetfso=NothingIfvirtualThenmakeMonthDir=dirNameV&/ElsemakeMonthDir=dirName&\EndifEndFunction42.删除指定的文件,必须传入虚拟路径SubDoDelFile(sPathFile)OnErrorResumeNextDimoFSOSetoFSO=Server.CreateObject(Scripting.FileSystemObject)'response.writebr&Server.MapPath(sPathFile)oFSO.DeleteFile(Server.MapPath(sPathFile))SetoFSO=NothingEndSub43.格式化时间(显示)'参数:n_Flag'1:yyyy-mm-ddhh:mm:ss'2:

1 / 65
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功