|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。函数函数,就是该言语封装了的一个功效块,以便利用户的挪用。好比“now()”在VBScript中就是一个能显现出以后日期和工夫的函数。至于详细为何能显现,则是该言语内核所定的,用户只需分明“now()”就是用来能显现日期工夫的。那末,我们以后打仗的VBScript另有其他甚么功效的函数么?
1,日期/工夫函数
这些函数包含对“年”、“月”、“日”、“时”、“分”、“秒”、“礼拜”等的显现。
(1)Now函数:依据盘算机体系设定的日期和工夫,前往以后的日期和工夫值。利用办法now();
(2)Date函数:只前往以后盘算机体系设定的日期值。利用办法:date();
(3)Time函数:只前往以后盘算机体系设定的工夫值。利用办法:time();
(4)Year函数:前往一个代表某年的整数。利用办法:year(date),个中date参数是恣意的能够代表日期的参数,好比“year(date())”就暗示是从“date()”得出的日期中提取个中“年”的整数。
别的,还能够如许使用:“year(#520,2006#)”暗示提取“2006年5月20日”中“年”的整数值。关于“520,2006”,也可以使用“5-20-2006”、“5/20/2006”等情势体现,即“某月某日”和“某年”的组合。同时注重利用“#”举行包含以暗示日期值。
(5)Month函数:前往1到12之间的整数值,暗示一年中某月。利用办法:month(date)。关于参数date的申明和year函数不异。但要注重日期的准确性,好比“#13-31-2006#”,基本就没有“13”月,一定是毛病的了。
(6)Day函数:前往1到31之间的整数值,暗示一个月中的某天。利用办法:day(date)。关于参数date的申明和year函数不异。一样要注重日期的准确性,好比“#2-30-2006#”个中对“2”月界说的“30”日是日就是毛病的。
(7)Hour函数:前往0到23之间的整数值,暗示一天中的某个小时。利用办法:hour(time)。个中参数time是恣意的可代表工夫的表达式。好比“hour(time())”就暗示是从“time()”得出的工夫中提取个中“小时”的整数。一样,参数time还能够如许使用“hour(#11:45:50#)”暗示从“11”时“45”分“50”秒中提取以后小时数。固然,界说的工夫要切合工夫的标准。
(8)Minute函数:前往0到59之间的整数值,暗示一小时中的某分钟。利用办法:minute(time)。time参数的申明和hour函数不异。
(9)Second函数:前往0到59之间的整数值,暗示一分钟中的某秒。利用办法:second(time)。time参数的申明和hour函数不异。
(10)Weekday函数:前往一个礼拜中某天的整数。利用办法:weekday(date)。关于参数date的申明和year函数不异。该函数前往值为“1”到“7”,分离代表“日曜日”、“礼拜一”……“礼拜六”。好比当前往值是“4”时就暗示“礼拜三”。
(11)WeekDayName函数:前往一个礼拜中详细某天的字符串。绝对weekday函数而言即翻译出“礼拜几”,利用办法:weekdayname(weekday)。参数weekday即礼拜中详细某天的数值。好比“weekdayname(weekday(date()))”就暗示以后是“礼拜几”。由于“date()”暗示的是以后的工夫,而“weekday(date())”就暗示的是一礼拜中详细某天的整数。
固然weekdayname函数终极显现的字符串内容还与以后操纵体系语系有关,好比中文操纵体系将显现“礼拜一”这类的中笔墨符,而英文操纵体系则显现为“Mon”(Monday简写)。
别的,在VBScript中另有一些关于工夫距离的盘算函数:
(1)DateAdd函数:前往指准时间距离的日期、工夫。能够盘算出相隔几年、或相隔几个月、又或相隔几个小时等的新日期、工夫。利用办法:dateadd(interval,number,date)。
个中参数interval暗示必要增加的工夫距离单元。其是以字符串的情势表达的,好比“yyyy”暗示年,“q”暗示季度,“m”暗示月份,“d”暗示天数,“ww”暗示周数,“h”暗示小时数,“n”暗示分钟数,“s”暗示秒数。
而参数number则暗示增加的工夫距离数。其是以数值的情势表达的,能够为负值。参数date则请求是日期、工夫的准确格局。
好比dateadd("d",100,"2006-5-20")就暗示2006年5月20号今后的100天的日期值:2006-8-28。再好比dateadd("h",-12,"2005-5-2010:00:00")就暗示2005年5月20号上午10点前的12小时的日期工夫:2005-5-1922:00:00。
(2)DateDiff函数:前往两个日期工夫之间的距离。可盘算出两个日期相隔的年月、小时数等。利用办法:datediff(interval,date1,date2)。
参数interval和dateadd函数中的interval参数内容形貌不异,date1和date2参数分离就是互相对照的两个日期工夫。别的,当date1的日期工夫值年夜于date2时,将显现为负值。
好比DateDiff("yyyy","1982-7-18",date)暗示或人的出身到如今已几年了。又好比DateDiff("d","1982-7-18","2062-7-18")则盘算了80年过了几天:29220。
2,字符串处置函数
在剧本的功效处置中,一般必要对一些字符串举行一些润色性处置。好比过滤失落字符串中的敏感字眼以切合终极显现的请求;又好比一段较长的字符串,必要提取开首的几个字符时。
(1)Asc函数:前往字符串中第一个字母对应的ANSI字符代码。利用办法:asc(string)。个中string参数暗示字符串。
(2)Chr函数:前往指定了ANSI字符代码对应的字符。利用办法:chr(chrcode)。参数chrcode是相干的标识数字。该函数的功效和asc函数构成对应。
好比:asc(“a”)暗示小写字母“a”的ANSI字符“97”;一样chr(97)暗示的就是“小写字母a”。别的chr(chrcode)中参数chrcode值为0到31的数字时,暗示不成打印的ASCII码。好比“chr(10)”暗示换行符,“chr(13)”暗示回车符等,这经常使用于输出和显现格局的转换中。
<p>缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全 |
|