ASP的日期和时间功能介绍
基本功能日期()得到的日期,格式:2004-2-28
时间()获取的时间,格式:22:24:59
现在()获取日期和时间格式:2005-5-2 22:37:30
使用方法uff1a
d =日期()
采购年度:(d)
购置月份:月(d)
获取日期:日(d)
周数:工作日(d)
时间()
采集时间:小时(t)
分钟:分钟(t)
获取秒数:秒(t)
========================================
附加功能:日期DateAdd(区间数,日期)
此函数可用于从日期添加或减去指定的时间间隔。
参数描述:
区间运算的参考区间
数字加多少可以是负的
日期的参考日期
以下是区间的可选值,注意引号:
设置
描述
yyyy
年
Q
季度
M
月
Y
一年的天数
D
白天
W
一周的天数
栈单
周
H
小时
n
分钟
S
第二
举一个例子:uff1a
1。计算明天:
明天= DateAdd(D
2,2012年12月1日前一天:
preday = DateAdd(D
更详细的用法,请搜索。
========================================
日期区间函数DateDiff(间隔,要把{,},{ FirstDayOfWeek,firstweekofyear } })
计算两个日期之间的差异间隔。
例如,DateDiff可以用来计算两个日期之间的分开几天或几周,从今天到年底。如果要晚于date2,负数返回。
参数描述:
DateAdd()函数的区间
要把数据操作,两。
可选参数:
FirstDayOfWeek指定一周的第一天。如果没有指定,以星期日为第一天。
当两个日期计算数周(时间间隔符号w或WW)时,参数会影响结果。请搜索。
firstweekofyear指定一年的第一周确定,如果没有指定,是包含了1月1日的第一个星期的星期。请搜索。
========================================
其他功能:
DateSerial(年,月,日)-将值转换为日期变量和返回值类型的日期()函数。例如,如果天= 35,它会自动计算到下个月。例如,DateSerial(1990-10,8-2,1-1)计算前十年两个月1990年8月1日那一天是1980年5月31日。
DatePart(间隔,日期FirstDayOfWeek {,} {,} firstweekofyear)-返回指定时间部分的值。例如,您可以使用DatePart计算一周或是什么时间日期。参数上面一样。
datevalue(日期)-将各种日期格式字符串的日期变量,返回值类型为日期()函数。例如,除了12 / 30 / 1991和12 / 30 / 91,DateValue还指出,1991年12月30日和1991年12月30日。
时间价值(时间)的各种时间格式字符串转换为时间变量,原理是一样的datevalue。
时间序列(小时,分钟,秒)-转换价值为时间变量,返回值类型为同一时间()函数,原理是DateSerial相同。
定时器()——通过中间时间的秒数。
以下是使用的示例:
现在()获取当前系统日期和时间,ASP输出可以编写这个:
年(现在())获得年,asp输出:
月(现在)获得当前月份,ASP输出:
天(现在())获取天数,asp输出:
分钟(现在())获得分钟数,ASP输出:
秒(现在())得到秒数,ASP输出:
日期()获取当前的系统日期,即:2004-2-28
时间()获取当前的系统时间,格式为:22:24:59
DateAdd函数(时间滞后)
DateAdd(H
设置描述
yyyy
季度
我一个月
年平均天数
D
每日天数
新的一周
h
N分钟
s
用时间间隔法减去一定天数
复制代码代码如下所示:
要()函数
暗淡的新时代为DateTime
时间= datetime.now.subtract(新内(7, 0, 0,0))
新时代=新时代。格式(毫米 / / DD yyyy
response.write(新的)
端功能
通过一定数量的消极天数减去一定天数的天数
复制代码代码如下所示:
把公共功能()
暗淡的新时代为DateTime
新时代= DateTime.Now.AddDays(7)
定义为字符串=新时代
返回的
端功能
返回日期名称字符串
复制代码代码如下所示:
日期()函数
暗淡的新时代为DateTime = now.adddays(- 7)
response.write(system.string.format({ 0:MM / DD /年}
端功能
功能日期()
暗淡的新时代为DateTime
时间= now.adddays(- 7)
返回newtime.tostring()
端功能
使用长时间模式
复制代码代码如下所示:
公共函数日期5()
暗淡的新时代为DateTime
现在的时间为()
返回newtime.tolongtimestring()
端功能
短时间模式
复制代码代码如下所示:
公共函数日期6()
暗淡的新时代为DateTime
现在的时间为()
返回newtime.toshorttimestring()
端功能
使用长日期模式
复制代码代码如下所示:
公共功能的日期()
暗淡的新时代为DateTime
现在的时间为()
返回newtime.tolongdatestring()
端功能
使用短日型
复制代码代码如下所示:
公共函数日期8()
暗淡的新时代为DateTime
现在的时间为()
返回newtime.toshortdatestring()
端功能
格式化日期函数
格式化成一般格式
复制代码代码如下所示:
()函数日期9
暗淡的新时代为DateTime
时间= datetime.now.subtract(新内(7, 0, 0,0))
返回formatdatetime(新时代,0)
端功能
格式化增长日期格式
复制代码代码如下所示:
日期10()函数
暗淡的新时代为DateTime
时间= datetime.now.subtract(新内(7, 0, 0,0))
返回formatdatetime(新时代,1)
端功能
格式化成短日期格式
复制代码代码如下所示:
()函数日期11
暗淡的新时代为DateTime
时间= datetime.now.subtract(新内(7, 0, 0,0))
返回formatdatetime(新时代,2)
端功能
格式化增长时间格式
复制代码代码如下所示:
约时间()函数
暗淡的新时代为DateTime
时间= datetime.now.subtract(新内(7, 0, 0,0))
返回formatdatetime(新时代,3)
端功能
格式化成短时间格式
复制代码代码如下所示:
()函数日期13
暗淡的新时代为DateTime
时间= datetime.now.subtract(新内(7, 0, 0,0))
返回formatdatetime(新时代,4)
端功能
分开显示时间的年份、月份、日期等
显示日期
复制代码代码如下所示:
()函数日期14
暗淡的新时代为DateTime = now.adddays(- 7)
以s为字符串
S =(system.string.format({ 0 } dddd
返回的
端功能
返回日期的第一天
复制代码代码如下所示:
功能日期15()
昏暗的创建为DateTime
昏暗的myweekday为整数
创建now.adddays(- 5)=
myweekday =周日(创建)
返回myweekday
端功能
一个月的价值回归
复制代码代码如下所示:
()函数日期16
昏暗的创建为DateTime
昏暗的mymonth为整数
创建now.adddays(- 5)=
mymonth =月(创建)
返回mymonth
端功能
返回格式化字符串
复制代码代码如下所示:
()函数日期17
昏暗的创建字符串
创建=格式(现在的(),yyyy)
返回创建
端功能
DateDiff函数
返回变量(long)的值,表示两个指定日期之间的时间间隔的数量。
语法
DateDiff(间隔,要把{,},{ FirstDayOfWeek,firstweekofyear } })
在DateDiff函数的语法,有下列命名参数:
部分的描述
间隔是必要的。字符串表达式表示计算date1和date2之间的时间差的时间间隔
日期1 -日期2;变异(日期)。两日期进行计算。
FirstDayOfWeek是可选的,一周的第一天的常数指定。如果没有指定,以星期日为第一天。
firstweekofyear是可选的,一年的第一个星期的常数指定。如果没有指定,1月1日这周是第一周。
设置
区间参数的设置值如下所示:
设置描述
yyyy
Q的季节
我一个月
年平均天数
D
每日天数
新的一周
H
N分钟
s
该FirstDayOfWeek参数设置值如下:
常数值描述
vbusesystem 0使用NLS API设置。
vbsunday 1星期日(默认)
vbmonday 2星期一
vbtuesday 3星期二
vbwednesday 4星期三
vbthursday 5星期四
vbfriday 6星期五
vbsaturday 7星期六
常数值描述
vbusesystem 0设置NLS API。
vbfirstjan1 1从1月1日一周开始(默认)。
vbfirstfourdays 2开始在一周的前半周在新的一年。
vbfirstfullweek 3从第一周开始fridless。
解释
DateDiff函数可用于确定指定的两个日期之间的时间间隔数。例如,DateDiff可以用来计算两个日期之间的分开几天或几周,从今天到年底。
为了计算date1和date2天差异之间的数,天数(Y)或天(d)可以使用。当间隔一周数天(W),DateDiff返回两个日期之间的周数。如果要在星期一、DateDiff数计算星期一去把。这个数字包含日期2但不包含日期1。然而,如果间隔一周(WW),的DateDiff函数返回两个日期之间的日历星期数。它是通过计算date1和date2之间星期日的个数得到的。如果把恰好是星期日,日期2将被添加到DateDiff计数的结果,但无论是或不是很久的星期日,它将不被计算。
如果要把迟来的比,DateDiff函数的返回值是负的。
使用FirstDayOfWeek参数影响的间隔符号W或WW计算时间的结果。
如果date1或date2是日期文本,指定年成为固定部分的日期。然而,如果date1或date2是由双引号括起来(),多年来都没有提到,今年会被插入到代码时计算表达式date1或date2每次这允许您为不同年写的程序代码。
计算12月31日和来年的1月1日的一年之间的差异时,返回1表示DateDiff年不同,虽然它实际上是仅相隔一天。