亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

[整理版]ASP常用內置函數

2020-07-27 13:20:54
字體:
來源:轉載
供稿:網友
函數,就是該語言封裝了的一個功能塊,以方便用戶的調用。比如“now()”在VBScript中就是一個能顯示出當前日期和時間的函數。至于具體為什么能顯示,則是該語言內核所定的,用戶只需明白“now()”就是用來能顯示日期時間的。那么,我們當前接觸的VBScript還有其他什么功能的函數么?

1,日期/時間函數
這些函數包括對“年”、“月”、“日”、“時”、“分”、“秒”、“星期”等的顯示。

(1)Now函數:根據計算機系統設定的日期和時間,返回當前的日期和時間值。使用方法now();

(2)Date函數:只返回當前計算機系統設定的日期值。使用方法:date();

(3)Time函數:只返回當前計算機系統設定的時間值。使用方法:time();

(4)Year函數:返回一個代表某年的整數。使用方法:year(date),其中date參數是任意的可以代表日期的參數,比如“year(date())”就表示是從“date()”得出的日期中提取其中“年”的整數。
另外,還可以這樣應用:“year(#5 20,2006#)”表示提取“2006年5月20日”中“年”的整數值。關于“5 20,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-20 10:00:00")就表示2005年5月20號上午10點前的12小時的日期時間:2005-5-19 22: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)”表示回車符等,這常用于輸入和顯示格式的轉換中。

(3)Len函數:返回字符串內字符的數目(字節數)。使用方法:len(string)。比如len(“love”)的值就是4。

(4)LCase函數:返回所有字符串的小寫形式。使用方法:lcase(string)。比如lcase(“CNBruce”)返回為“cnbruce”。

(5)UCase函數:返回所有字符串的大寫形式。與lcase函數形成對應。同樣,ucase(“CNBruce”)返回為“CNBRUCE”。

(6)Trim函數、LTrim函數和RTrim函數:分別返回前導和后續不帶空格、前導不帶空格或后續不帶空格的字符串內容。比如:

trim(“ cnbruce ”)返回為“cnbruce”,前導和后續都不帶空格;
ltrim(“ cnbruce ”)返回為“cnbruce ”,前導不帶空格;
rtrim(“ cnbruce ”)返回為“ cnbruce”,后續不帶空格;

該函數常用于注冊信息中,比如確保注冊用戶名前或后的空格。

(7)Left函數:返回從字符串的左邊算起的指定數目的字符。使用方法:left(string,length)。比如left(“brousce”,5)返回為“brous”,即前五位字符。

(8)Right函數:返回從字符串的左邊算起的指定數目的字符。使用方法:right(string,length)。比如right(“brousce”,4)返回為“usce”,即后四位字符。

(9)instr函數:返回某字符串在另一字符串中第一次出現的位置。比如現在查找字母“A”在字符串“A110B121C119D1861”中第一次出現的位置,則可以 instr(my_string,"A110B121C119D1861")

(10)Mid函數:從字符串中返回指定數目的字符。比如現在的“110”則應該是從字符串“A110B121C119D1861”的第2位取得3個單位的值:mid("A110B121C119D1861",2,3)

(11)Replace函數:在字符串中查找、替代指定的字符串。replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字符串,strsearchfor是被查找的子字符串,strreplacewith是用來替代的子字符串。比如 replace(rscon,"<","&lt;") 則表示將rscon中所有“<”的字符替換為“&lt;”

3,類型轉換函數

Cbool(string) 轉換為布爾值
Cbyte(string) 轉換為字節類型的值
Ccur(string) 轉換為貨幣類值
Cdate(string) 轉換為日前類型的值
Cdbl(string) 轉換為雙精度值
Cint(string) 轉換為整數值
Clng(string) 轉換為長整型的值
Csng(string) 轉換為單精度的值
Cstr(var) 轉換為字符串值
Str(var) 數值轉換為字符串
Val(string) 字符串轉換為數值

4,運算函數

Abs(nmb) 返回數子的絕對值
Atn(nmb) 返回一個數的反正切
Cos(nmb) 返回一個角度的余炫值
Exp(nmb) 返回自然指數的次方值
Int(nmb) 返回數字的整形(進位)部份
Fix(nmb) 返回數字的整形(舍去)部份
Formatpercent(表達式) 返回百分比
Hex(nmb) 返回數據的16進制數
Log(nmb) 返回自然對數
Oct(nmb) 返回數字的8進制數
Rnd 返回大于“0”而小于“1”的隨機數,但此前需 randomize 聲明產生隨機種子
Sgn(nmb) 判斷一個數字的正負號
Sin(nmb) 返回角度的正鉉值
Sqr(nmb) 返回數字的二次方根
Tan(nmb) 返回一個數的正切值

5,其他函數

IsArray(var) 判斷一個變量是否是數組
IsDate(var) 判斷一個變量是否是日期
IsNull(var) 判斷一個變量是否為空
IsNumeric(var) 判斷表達式是否包含數值
IsObject(var) 判斷一個變量是否是對象
TypeName(var) 返回變量的數據類型
Array(list) 返回數組
Split(liststr) 從一個列表字符串中返回一個一維數組
LBound(arrayP 返回數組的最小索引
Ubound(array) 返回數組的最大索引
CreateObject(class) 創建一個對象
GetObject(pathfilename) 得到文件對象

原始版
http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=245
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品偷伦视频免费观看国产| 欧美大胆a视频| 国产欧美一区二区三区久久| 清纯唯美亚洲激情| 欧美精品久久一区二区| 亚洲无限乱码一二三四麻| 国产精品亚洲一区二区三区| 少妇久久久久久| 国产精品18久久久久久麻辣| 亚洲欧美在线播放| 国产亚洲人成网站在线观看| 久久色在线播放| 日韩福利伦理影院免费| 九九九热精品免费视频观看网站| 日韩欧美一区二区三区| 在线日韩中文字幕| 精品国产1区2区| 一本一道久久a久久精品逆3p| 亚洲最大成人网色| 欧美午夜www高清视频| 在线视频免费一区二区| 国产精品成人免费电影| 欧美视频在线视频| 国产99视频在线观看| 亚洲精品suv精品一区二区| 亚洲欧美日韩中文视频| 性欧美xxxx交| 中文字幕亚洲欧美| 亚洲精品之草原avav久久| 亚洲xxxx在线| 欧美日韩中国免费专区在线看| 7777免费精品视频| 美女扒开尿口让男人操亚洲视频网站| 日韩视频在线一区| 国产一区二区三区直播精品电影| 亚州欧美日韩中文视频| 2019av中文字幕| 国产香蕉一区二区三区在线视频| 欧美成人免费网| 亚洲欧美日韩中文在线制服| 国产精品中文字幕久久久| 97av在线视频| 亚洲国产精品久久久| www高清在线视频日韩欧美| 狠狠做深爱婷婷久久综合一区| 亚洲一区二区三区777| 国产最新精品视频| 韩国视频理论视频久久| 亚洲系列中文字幕| 亚洲欧美中文日韩在线v日本| 欧美日韩国产色视频| 亚洲精品国产精品国自产在线| 亚洲精品成人网| 国内免费精品永久在线视频| 成人网页在线免费观看| 中文字幕精品视频| 亚洲一区二区三区在线免费观看| 国产精品久久久久久久久久久不卡| 久久香蕉国产线看观看网| 日韩欧美成人网| 亚洲欧美综合图区| 成人国产精品一区二区| 国产精品高潮视频| 亚洲国产日韩欧美在线99| 久久国产天堂福利天堂| 亚洲女人被黑人巨大进入| 欧美人与物videos| 亚洲欧美日韩一区二区三区在线| 欧美激情aaaa| 一本色道久久88亚洲综合88| 欧美寡妇偷汉性猛交| 亚洲一区二区久久久久久久| 国产欧美亚洲视频| 国产精品一区二区三区免费视频| 国产成人综合久久| 国产日韩av在线播放| 亚洲精品美女久久久| 国产精品视频永久免费播放| 欧美高清视频免费观看| 日韩精品免费视频| 国产精品99久久久久久久久久久久| 日韩一区二区三区在线播放| 亚洲理论在线a中文字幕| 亚洲国产精品视频在线观看| 成人精品网站在线观看| 亚洲第一精品福利| 欧美午夜电影在线| 欧美日韩免费看| 国产精品一久久香蕉国产线看观看| 欧美激情一区二区三级高清视频| www.亚洲一二| 中文字幕免费精品一区高清| 精品国内亚洲在观看18黄| 欧美激情日韩图片| 久久人人爽人人爽爽久久| 成人国产精品av| 久久久久久亚洲| 久久伊人精品一区二区三区| 亚洲午夜久久久影院| 亚洲国产精品成人av| 91精品国产99久久久久久| 国产精品成人观看视频国产奇米| 久久精品亚洲国产| 欧美成人精品激情在线观看| 欧美性猛交xxxx富婆弯腰| 日韩中文字幕在线播放| 色偷偷噜噜噜亚洲男人的天堂| 亚洲天堂开心观看| 亚洲欧洲国产一区| 国产精品久久久久9999| 91精品国产综合久久香蕉的用户体验| 日韩成人av在线播放| 国外成人免费在线播放| 国产不卡精品视男人的天堂| 7777免费精品视频| 国产精品夜间视频香蕉| 成人精品久久av网站| 欧美日韩国产成人在线观看| 日韩成人小视频| 2019中文字幕全在线观看| 日韩精品极品视频| 日韩网站免费观看高清| 亚洲免费av片| 91精品国产91久久久久久| 国产精品wwwwww| 亚洲自拍偷拍视频| 久久99久久久久久久噜噜| 日韩av快播网址| 国产视频精品xxxx| 日韩中文第一页| 欧美综合国产精品久久丁香| 亚洲欧洲第一视频| 日韩成人久久久| 久久久久久久久久av| 亚洲人成在线一二| 国产欧美一区二区| 欧美精品videosex性欧美| 欧美国产视频日韩| 97精品国产97久久久久久春色| 精品国产一区二区三区在线观看| 成人国产精品日本在线| 国产999在线观看| 国产999精品视频| 精品夜色国产国偷在线| 日韩亚洲在线观看| 欧美裸体男粗大视频在线观看| 少妇高潮久久久久久潘金莲| 欧美电影在线观看完整版| 免费av在线一区| 97在线免费视频| 国内伊人久久久久久网站视频| 日韩激情第一页| 91大神在线播放精品| 97色在线视频观看| 久久大大胆人体| 日韩中文字幕网| 欧美在线一级va免费观看| 日韩成人激情影院| 欧美大片第1页| 亚洲综合国产精品| 久久精品国产久精国产一老狼| 欧美一区视频在线| 一区二区三区在线播放欧美| 国产91在线播放九色快色|