ASP 函数整理(日期和时间函数)
日期和时间函数处理支持日期、时间值转换的各种过程。一星期七天用下面的代码值表示。
值 一星期七天
1 星期日
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
CDate
CDate函数转换成Date子类的表达式。用法为: result = CDate(expr)
其中,result是Date子类的Variant,expr是有效的数据表达式(可以用IsDate函数确定表达式是否有效)。
Date
Date函数提取当前的系统日期。用法为: result = Date
其中result是Date子类的Variant。
DateSerial
DateSerial函数设置Date变量的日期值。用法为: result = DateSerial(year,mongth,day)
其中result是Date子类的Variant,year是介于100和9999之间的数,month是1和12之间的数,day是1和31之间的数。在正确范围内的数值表达式可用作参数。如果表达式无效,就把它增加为下一个更大的数。
DateValue
DateValue函数把表达式转换成Date子类。用法为: result = DateValue(expr)
其中result是Date子类的Variant,expr是代表日期的字符串表达式,例如November 30, 1997或11/30/1997。
Day
Day函数从日期表达式中提取日期。用法为: result = Day(expr)
其中,result是1和31之间的整数,expr是任意日期表达式。如果expr为Null,则返回Null。
Hour
Hour函数从事件表达式中提取小时值。用法为: result = Hour(expr)
其中,result是0和23之间的整数,expr是任意时间表达式。如果expr为Null,则返回Null。
Minute
Minute函数从事件表达式提取分钟值。用法为: result = Minute(expr)
其中,result是0和59之间的整数,expr是任意时间表达式。如果expr为Null,则返回Null。
Month
Month函数从事件表达式提取月份值。用法为: result = Month(expr)
其中,result是1和12之间的整数,分别代表一年的12个月,expr是任意日期表达式。如果expr为Null,则返回Null。
Now
Now函数根据计算机当前设定的日期和时间提取当前的日期和时间。用法为: result = Now
其中,result是含有日期和时间的表达式。
Second
Second函数从表达式中提取秒值。用法为: result = Second(expr)
其中,result是0和59之间的整数,expr是任意时间表达式。如果expr为Null,则返回Null。
Time
Time函数提取系统的当前时间。用法为: result = Time
其中,result是Date子类的Variant。
TimeSerial
TimeSerial函数在Date变量里设置时间值。TimeSerial返回含有指定的小时、分钟和秒的Date子类的Variant。用法为: result = TimeSerial(hour,minute,second)
其中,result是Date子类的Variant,hour是0是23之间的数,minute是0和59之间的数,second是0和59之间的数。在正确范围内的数值型表达式可用作参数。如果表达式无效,就把它变为下一个更大的数。
Weekday
Weekday函数确定特定日期的星期数。用法为: result = Weekday(expr,[firstdayofweek])
其中,result是表示星期数的整数,expr是日期表达式。如果expr含有Null,则返回Null。可选的firstdayofweek参数识别假定为第一天的值。
Year
Year函数从表达式中提取年份值。用法为: result = Year(expr)
其中,result是表示年的整数值,expr是任意的日期表达式。如果expr为Null,则返回
补充:
curr = "2010-10-19 0:00:00"
add = "5"
NewDate = DateAdd("m",add,curr)
response.write(NewDate)
能够计算出来 当前日期往后五个月的时间值的!非常方便
阅读(1358) | 评论(1) | 转发(0) |