郑州网站建设-凯讯公司网站宣传口号图片
郑州网站建设-凯讯公司网站电话标志图片
0371-53778175
15333818157
当前位置:网站首页 >> 建站知识 >> 网站技术 >>


在ASP网页编码时常用的日期和时间函数的功能和用法


来源:郑州凯讯网站    发布人:郑州凯讯公司    发布日期:2014-02-26

我们在日常编写ASP网页代码的时候,往往要用到一些与日期时间相关的功能性函数。有很多人在做代码编辑时往往容易忘记这些函数的使用方法,还要反过来经常去搜索其用法。下面笔者将一些常见的日期时间函数整理了一下,在下面列出来,供各位站长和编码人员随时参考使用。

一、三个基本的日期和时间函数:
1、date()此函数功能是获取当前服务器的日期,调用方式:<%=date()%>,格式:2014-2-26
2、time()此函数功能是获取当前服务器的时间,调用方式:<%=time()%>,格式:10:30:58
3、now()此函数功能是获取当前服务器的日期与时间,调用方式:<%=time()%>,格式:2014-2-2610:30:59

二、年月日星期的获取:
1、获取年份:year(),此函数功能是获取某个日期中的年份数字,调用方式:<%=year(date())%>,格式:2014
2、获取月份:month(),此函数功能是获取某个日期中的年份数字,调用方式:<%=month(date())%>,格式:2
3、获取日序:day(),此函数功能是获取某个日期中的年份数字,调用方式:<%=day(date())%>,格式:26
4、获取星期:weekday(date()),此函数功能是获取某个日期中的星期几的数字,星期日为1,星期一为2,...,调用方式:<%=weekday(date())%>,格式:4

三、时分秒的获取:
1、小时获取:hour(time()),此函数功能是获取某个时间中的小时数字,调用方式:<%=hour(time())%>,格式:10
2、分钟获取:minute(time()),此函数功能是获取某个时间中的分钟数字,调用方式:<%=minute(time())%>,格式:46
3、秒数获取:second(time()),此函数功能是获取某个时间中的秒数数字,调用方式:<%=second(time())%>,格式:30

四、其他相关函数的应用:
1、时间格式化FormatDateTime(),此函数功能是格式化日期和时间,其引用格式为:FormatDateTime(now(),n),其中,now为即为上文中的now()函数,n为一个数字,只能是0,1,2,3,4几个数字
n=0时为全部显示,跟now()函数结果一样;
n=1时为只显示中文的年月日;
n=2时为只显示数字的年月日;
n=3时为只显示“HH:MM:SS”格式的时间;
n=4时为只显示“HH:MM”格式的时间;

举例如下:
  函数引用方法:<%=FormatDateTime(now,0)%>,结果样式:2014-2-2610:45:32
  函数引用方法:<%=FormatDateTime(now,1)%>,结果样式:2014年-2月-26日
  函数引用方法:<%=FormatDateTime(now,2)%>,结果样式:2014-2-26
  函数引用方法:<%=FormatDateTime(now,3)%>,结果样式:10:45:32
  函数引用方法:<%=FormatDateTime(now,4)%>,结果样式:10:45

  2、DateAdd()函数,此函数功能是对日期或时间做加法。其引用格式为:DateAdd(T,N,Now),其中第一个参数T为间隔的类型:“YYYY”为年,“Q”为季,“M”为月,“D”为天。第二个参数N为间隔的倍数因子,为任意数字。第三个参数是一个日期或时间的变量或常量。
  举例如下:
  函数引用方法:<%=DateAdd("YYYY",1,"2014-2-26")%>,结果样式:2015-2-26
  函数引用方法:<%=DateAdd("Q",1,"2014-2-26")%>,结果样式:2014-5-26
  函数引用方法:<%=DateAdd("M",1,"2014-2-26")%>,结果样式:2014-3-26
  函数引用方法:<%=DateAdd("D",1,"2014-2-26")%>,结果样式:2014-2-27

  3、DateDiff()函数,此函数功能是计算两个日期或时间的间隔。其引用格式为:DateDiff(T,Now1,Now2),其中第一个参数T为间隔的类型:“YYYY”为年,“Q”为季,“M”为月,“D”为天。第二个参数Now1和第三个参数Now2都是一个日期或时间的变量或常量。此方法是后面的日期减去前面的日期,所以,如果后面个日期比前面个日期更早,那么结果则为负数。
  举例如下:
  函数引用方法:<%=DateDiff("YYYY","2013-2-26","2014-2-26")%>,结果为:1
  函数引用方法:<%=DateDiff("Q","2013-2-26","2014-2-26")%>,结果为:4
函数引用方法:<%=DateDiff("D","2013-2-26","2014-2-26")%>,结果为:365
  函数引用方法:<%=DateDiff("M","2013-2-26","2014-2-26")%>,结果为:12

本站优惠活动图片



业务联系方式图片


本页页脚banner图片

咨询热线:0371-53778175,15333818157    业务QQ:业务联系QQ图标1765879842   业务联系QQ图标2632505191   业务联系QQ图标2236519391

版权所有:郑州凯讯通信科技有限公司    备案号:豫ICP备11027744号-2