推荐推荐ASP中中VBScript常用函数常用函数
推荐ASP中VBScript常用函数
/*-------------------ASP文档参考集-----------------------*/
*-->作者:草履虫
*-->时间:2007-4.28---2007-4.30(原来是自己编写的手册,现在发在这里)
*-->联系:caolvchong@gmail.com
*-->文档功能:
1.复习了ASP,加深了对ASP结构的理解和ASP的体会
2.可以用来做ASP参考,自己写的,参考起来更方便
这是第五部分:ASP中VBScript常用函数
/*-----------------------ASP中VBScript常用函数---------------------*/
*-->判断类函数:
Isarray():判断是否为一个数组
Isdate():判断是否是时间类型的数据.时间类型的数据可以如下:
”October 19, 1962”或#2006/11/3#或#2006-11-3#
Isempty():判断一个变量是否已初始化,即值是不是empty
Isnull():判断变量是否什么都没有
Isnumeric():判断是否是一个数字
Isobject():判断是否是一个对象
返回值为boolean值(true或false)
*-->常用转换类函数:
Abs():绝对值函数
Asc():返回与字符串的第一个字母对应的 ANSI 字符代码
Ascb函数和包含字节数据的字符串一起使用。Ascb不是返回第一个字符的字符代
码,而是返回首字节。Ascw 是为使用 Unicode 字符的 32 位平台提供的。 它返回
Unicode (宽型)字符代码,因此可以避免从 ANSI 到 Unicode 的代码转换。
Chr():返回与指定的 ANSI 字符代码相对应的字符
Chrb 函数与包含在字符串中的字节数据一起使用。Chrb 不是返回一个或两个字节
的字符,而总是返回单个字节的字符。Chrw 是为使用 Unicode 字符的 32 位平台
提供的。它的参数是一个 Unicode (宽字符)的字符代码,因此可以避免将 ANSI 转
化为 Unicode 字符。
Int(),Cint(),Fix()和Clng():返回一个整数
区别:int()可接受长整型的数据,并且总是把小数点后面的数据去掉
Cint()只能接受短整型数据,而且处理小数使用四舍五入
Clng()可接受长整型数据,也是用四舍五入处理小数
正数情况下fix()和int()是一样的,二者区别在于负数:
Int函数返回小于或等于number的第一个负整数
Fix函数返回大于或等于number 参数的第一个负整数
Cstr():返回一个字符串
*-->常用的时间函数:
Date:返回系统当前日期,输出格式如:2007-3-25
Time:返回系统当前时间,输出格式如:14:31:32
Year: 返回时间的年份
Day: 返回日期的第几天(即1到31之间的数字)
Month: 返回日期的第几月(即1到12之间的数字)
Weekday:返回星期中的第几天(1到7之间的数字)
格式:weekday(日期[,以星期几为第一天]),默认下用星期天为第一天
Weekday(date,2)则是用星期一为第一天,用7表示用星期六为第一天
Hour: 返回时间的小时(即0到23)
Minute: 返回时间的分钟(即0到59)
Second: 返回时间的秒数(即0到59)
Now: 返回系统当前具体时间,输出格式如:2007-5-2 14:32:49
Monthname(参数1[,参数2]):输出对应的日期的月份名,1返回一月..
参数1: 1到12的数字或表达式
可选参数2: true或false ,英文下返回月份简写
Weekdayname:返回”星期几”
格式:Weekdayname(离第一天后的第几天,是否简写输出,第一天指定)
默认情况下第一天指星期天,即1,为2则以星期一为第一天,依此类推
里第一天后的第几天意思是:比如指定第一天为2,则是星期一为第一天,
然后里第一天后的第几天填了2,则表示星期二,依此类推
简写: true或false ,英文下返回星期简写
下面是关于时间设值的几个函数: