ASP函数大全
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时,不执行截取,如超过,则截取,并在输出的字符串尾加上"..."
  Public Function CutStr(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 参数可以有以下值:
  (以下分别为:常数 描述)
  vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
  vbSunday 1 星期日(默认)
  vbMonday 2 星期一
  vbTuesday 3 星期二
  vbWednesday 4 星期三
  vbThursday 5 星期四
  vbFriday 6 星期五
  vbSaturday 7 星期六
  firstweekofyear 参数可以有以下值:
  (以下分别为:常数 描述)
  vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
  vbFirstJan1 1 1 1 日所在的星期开始(默认)。
  vbFirstFourDays 2 由在新年中至少有四天的第一周开始。
  vbFirstFullWeek 3 由在新的一年中第一个完整的周开始。
  说明: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: 必选。要计算的日期表达式。
  firstdayof week: 可选。指定星期中的第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅设置部分。
  firstweekofyear: 可选。指定一年中第一周的常数。如果没有指定,则默认为 1 1 日所在的星期。有关数值,请参阅设置部分。
  interval 参数可以有以下值:
  yyyy () q (季度) m () y (一年的日数) d () w (一周的日数) ww () h (小时) n (分钟) s ()
  firstdayofweek 参数可以有以下值:
  (以下分别为:常数 描述)
  vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
  vbSunday 1 星期日(默认)
  vbMonday 2 星期一
  vbTuesday 3 星期二
  vbWednesday 4 星期三
  vbThursday 5 星期四
  vbFriday 6 星期五
  vbSaturday 7 星期六
  firstweekofyear 参数可以有以下值:
  (以下分别为:常数 描述)
  vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
  vbFirstJan1 1 1 1 日所在的星期开始(默认)。
  vbFirstFourDays 2 由在新年中至少有四天的第一周开始。
  vbFirstFullWeek 3 由在新的一年中第一个完整的周(不跨年度)开始。
  说明: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 的范围,或者由三个参数指定(无论是直接还是通过表达式指定)的日期超出了可以接受的日期范围,就会发生错误。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。