- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vbscript时间函数
Vbscript时间函数
第一部分:对时间的判断与数据格式变化
(1)IsDate(expression)
expression 参数可以是任意可被识别为日期和时间的日期表达式或字符串表达式。
返回Boolean值.
判断expression是否为合法的日期格式
如:IsDate(2004-10-25 13:14:20
其值为true
(2)CDate(date)
date是任何合法的日期表达式
返回日期类型
将date转变为转换为 Date 子类型的 Variant
第二部分:时间及其属性
(1)now()
返回当前的日期和时间,格式如下:
年-月-日 时:分:秒 例如:2004-10-26 12:25:03
这是时间的最完整的表达方式
(2)date()
返回当前的日期,格式如下:
年-月-日 例如:2004-10-26
(3)time()
返回当前的时间,格式如下:
时:分:秒 例如:12:25:03
(4)Year(date)
date是任何包含“年”的合法的时间表达式
返回的是date表示的“年”,如:
Year(2004-10-13 或者Year(October 13, 2004
其值都为 2004
(5)Month(date)
用法如上
返回的是date表示的“月”
(6)day(date)
用法如上
返回的是date表示的“日”
(7)minute(date),second(date)
用法如上
分别返回date表示的“分”,“秒”
********补充:
如何获取当前的”年“,”月“,”日“,,,?
年:year(now())
以此类推,,
(8)Weekday(date, [firstdayofweek])
date是任何合法的包含日期或者”星期几“的表达式,firstdayofweek是可选参数,指定星期中第一天是星期几的常数,默认值为一,即星期天为第一天。
firstdayofweek的取值:1,2,3,4,5,6,7,0
对应的星期:日,一,二,三,四,五,六,无
注意:当其为0时,表示使用区域语言支持 (NLS) API 设置
该函数返回表示星期几”的数字,例如:
weekday(2004-10-13,1)或者weekday(2004-10-13
其值都为4,而这天是“星期三”
而weekday(2004-10-13,2)
其值为3!因为firstdayofweek值为2,表示星期一为一周的第一天!使用该函数及类似的函数(后面还有)的时候一定小心哦
(9)MonthName(month[, abbreviate])
month是月份的数值定义。一月是 1,二月是 2,以此类推。
abbreviate是可选参数,Boolean值,表示月份名称是否简写默认值为false。
该函数返回月份的名字
如:monthname(2004-10-13, false)其值分别为:october(如果在中文系统里无论abbreviate为true还是false返回都是“十月”)
(10)WeekdayName(weekday[, abbreviate][,firstdayofweek])
weekday是星期中某天的数值定义。各天的数值定义取决于 firstdayofweek 参数设置。
abbreviate可选参数,表示星期几是否简写,默认值为false
firstdayofweek使用方法请参照上文中weekday(date)的使用默认值为1
该函数返回星期中某一天的名称,如:
weekdayname(3,false,1)
weekdayname(3,false,2)
返回值?不难知道哈。如果是中文系统的话,分别应该是”星期二“,”星期三“
为什么呢?请结合weekday(date)的用法,应该不难找到答案的
第三部分:对时间操作的函数:
(1)dateadd(interval, number, date)
返回已添加指定时间间隔的日期
interval表示要添加的时间的间隔方式,其取值如下:
yyyy -年
q -季度
m -月
y -一年的日数
d -日
w -一周的日数
ww- 周
h -小时
n -分钟
s -秒
number是表示要添加的时间间隔的个数
date是任何合法的日期表达式,可以是正数(得到未来的日期)或负数(得到过去的期)。
例:DateAdd(m, 1, 2004-10-26
表示距离2004-10-26一个月是什么日子,其值为2004-11-26
又如:DateAdd(ww, 1, 2004-10-26
表示距离2004-10-26 “-1”个星期的日期,其值为2004-10-19
(2)datediff(i
您可能关注的文档
- 2011至2012学年度第一学期五年级数学学科课程实施计划35607.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划38343.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划36975.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划47463.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划48375.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划47919.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划48831.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划51111.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划51567.doc
- 2011至2012学年度第一学期五年级数学学科课程实施计划52023.doc
文档评论(0)