大部分实例是内嵌在 html 中的脚本,剩余是 windows 下的脚本。
显示日期和时间
1 |
|
上面的代码中,包含了两个 vbs 自带的函数:date()
和time()
,一个返回日期,一个返回时间。
显示星期
1 |
|
注意weekdayname
函数的返回会根据是否提供第二个参数而变化。
显示月份和星期
1 |
|
计算日期差
1 |
|
cdate
函数用来生成一个日期,其中包含日期和具体时间;now
函数用来返回当前日期和时间;datediff
函数用来计算日期和时间之差。
计算日期之和
1 |
|
dateadd
用来计算日期之和,用法与datediff
类似。
按照不同格式输出日期/时间
1 |
|
formatdatetime
函数可以根据不同的格式输出日期,第一个参数为日期,第二个参数为格式类型。
大小写转换
1 |
|
ucase
函数转换为大写,lcase
转换为小写。
删除字符串两端的空格
1 |
|
Trim
函数默认删除字符串两端的空格,RTrim
默认删除字符串右端的空格,LTrim
默认删除字符串左端的空格。
PS:document.write
在显示字符串时,开头不显示,结尾默认只显示一个。
逆置字符串
1 |
|
跟 C++ 中的 reverse 函数一样,没什么好说的。
取整函数
1 |
|
跟 C/C++ 的round
函数功能类似,默认四舍五入。
返回随机数
1 |
|
randomize
函数用于产生随机数种子,rnd
函数用于返回一个随机数,数字总是小于 1 且大于等于 0。
产生 [0, 99] 的随机数
1 |
|
从字符串的左侧或右侧返回指定数目的字符
1 |
|
替换字符串中的字符
1 |
|
从一段字符串指定位置返回指定数目的字符
1 |
|
有点类似 C++ string 类的substr
函数。