一些asp时间函数-阿里云开发者社区

开发者社区> 技术小美> 正文

一些asp时间函数

简介:
+关注继续查看
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

在做网页时,经常要用到的日期函数和时间函数,但是,对于ASP新手来说,这些函数的参数和用法比较复杂,所以本站(jeali.com)特将这些函数的用法和参数归纳一下,以备查阅,同时也希望对ASP新手有所帮助。

  一、日期函数:

  1、 Date()函数,此函数功能是获取当前日期,注意,这里获取的日期是网页所在服务器的日期,而不是本机的日期,因为ASP网页是在服务器端运行的。

  效果如下:

  函数引用:<%=Date()%>

  显示结果:2009-2-13

  2、Year()函数,此函数功能是获取某个日期中的年份数字,这个函数必须要有个日期型的参数。比如,你可以这样引用:Year(date)、Year(date())或者Year("2009-2-13"),其中date为前面介绍的获取当前日期函数,可以加括号,也可不用加括号。

  效果如下:

  函数引用:<%=Year(Date)%>、<%=Year(Date())%>、<%=Year("2009-2-13")%>

  显示结果:2009

  3、Month()函数,此函数功能是获取某个日期中的月份数字,这个函数也必须要有个日期型的参数。其用法同Year()函数一样,这里就不用多说了。

  4、Day()函数,此函数功能是获取某个日期中的那一日的数字,这个函数也必须要有个日期型的参数。其用法也同Year()函数一样。

  5、WeekDay()函数,此函数功能是获取某个日期中的星期几的数字,这个函数也必须要有个日期型的参数。此函数获取的只是一个数字,一般要和下面个函数一起使用,才能显示出星期几来。

  6、WeekDayName()函数,此函数功能是直接显示出星期几来,这个函数必须要有个数字型的参数。其参数值只能是:1~7,代表:星期日~星期六。

  效果如下:

  函数引用:<%=WeekDayName(WeekDay(Date))%> '显示当前星期数

  显示结果:星期五

  你也可以这样引用:<%=WeekDayName(2)%>,这样显示结果为:星期一

  二、时间函数

  1、Time()函数,此函数功能是获取当前时间,注意,这里获取的时间也是网页所在服务器的时间,而不是本机的时间。

  2、Hour()函数,此函数功能是获取某个时间中的小时数字,这个函数必须要有个带有时间的日期型的参数,不然结果显示为“0”。

  3、Minute()函数,此函数功能是获取某个时间中的分钟数字,这个函数也必须要有个带有时间的日期型的参数,不然结果同样显示为“0”。

  4、Second()函数,此函数功能是获取某个时间中的秒钟数字,这个函数也必须要有个带有时间的日期型的参数,不然结果同样显示为“0”。

  三、日期与时间的公共函数

  1、Now()函数,此函数功能是获取当前的日期与时间,注意,这里获取的日期与时间也是网页所在服务器的日期与时间。

  2、FormatDateTime()函数,此函数功能是格式化日期和时间,其引用格式为:FormatDateTime(Now,N),其中,Now为即有日期也有时间的值,N为一个数字,N只能是:0~4,0为全部显示,跟Now()函数结果一样;1为只显示中文的年月日;2为只显示数字的年月日;3为只显示“HH:MM:SS”格式的时间;4为只显示“HH:MM”格式的时间;

  效果如下:

  函数引用:<%=FormatDateTime(Now,0)%>

  显示结果:2009-2-13 10:50:33

  函数引用:<%=FormatDateTime(Now,1)%>

  显示结果:2009年-2月-13日

  函数引用:<%=FormatDateTime(Now,2)%>

  显示结果:2009-2-13

  函数引用:<%=FormatDateTime(Now,3)%>

  显示结果:10:50:33

  函数引用:<%=FormatDateTime(Now,4)%>

  显示结果:10:50

  3、DateAdd()函数,此函数功能是对日期或时间做加法,其引用格式为:DateAdd(T,N,Now),其中第一个参数T为间隔的类型:“YYYY”为年,“Q”为季,“M”为月,“Y”“D”“W”都为天,“WW”为周,“H”为小时,“M”为分,“S”为秒。第二个参数为间隔的倍数因子,为任意数字。第三个参数是一个日期或时间的变量或常量。

  效果如下:

  函数引用:<%=DateAdd("YYYY",1,"2009-2-13")%>

  显示结果:2010-2-13

  函数引用:<%=DateAdd("Q",1,"2009-2-13")%>

  显示结果:2010-5-13

  函数引用:<%=DateAdd("M",1,"2009-2-13")%>

  显示结果:2010-3-13

  函数引用:<%=DateAdd("Y",1,"2009-2-13")%>、<%=DateAdd("D",1,"2009-2-13")%>、<%=DateAdd("W",1,"2009-2-13")%>、

  显示结果:2010-2-14

  4、DateDiff()函数,此函数功能是计算两个日期或时间的间隔,返回一个数字。其引用格式为:DateDiff(T,Now1,Now2),其中第一个参数T为间隔的类型:“YYYY”为年,“Q”为季,“M”为月,“Y”“D”“W”都为天,“WW”为周,“H”为小时,“M”为分,“S”为秒,这个参数与上面个函数的参数一样。第二个参数Now1和第三个参数Now2都是一个日期或时间的变量或常量。比较方法是后面个日期减去前面个日期,所以,如果后面个日期比前面个日期更早,那么结果则为负数。

  效果如下:

  函数引用:<%=DateDiff("YYYY","2008-2-13","2009-2-13")%>

  显示结果:1

  函数引用:<%=DateDiff("D","2008-2-13","2009-2-13")%>

  显示结果:366

  函数引用:<%=DateDiff("Q","2008-2-13","2009-2-13")%>

  显示结果:4

  函数引用:<%=DateDiff("M","2008-2-13","2009-2-13")%>

  显示结果:12

  函数引用:<%=DateDiff("Y","2009-2-13","2009-2-13")%>

  显示结果:0



本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2009/12/16/2912039.html   ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java数组与函数的结合
import java.util.Scanner; public class HelloWorld { public static void main(String[] args){ // Scanner s = new Scanner(System.
707 0
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。
     昨天在csdn上看到一个人提出来了一种分页的需求,大致是分页控件只负责绘制总页数、上一页、下一页等信息,然后在用户翻页的时候可以触发一个js函数,然后自己实现这个js函数。并不需要提交表单,他想用ajax的方式来获取数据,但是又不想使用微软的ajax。
759 0
十分钟上线-基于函数计算开发 Restful web api & asp.net core web app
.NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runtime, 使用 C# 编写 serverless 函数, 除了很好地支持通常意义上的函数外, 还可以基于函数计算开发 asp.
4548 0
javascript 一个关于时间排序的算法(一个页面多个倒计时排序)
上周要做一个活动页面 秒杀列表页 需要一个时间的算法排序 自己琢磨了半天想了各种算法也没搞出来,后来问了下一个后台的php同学 他写了个算法给我看了下 ,刚开始看的时候觉得这就是个纯算法,不能转化成页面的dom效果,可是再看了两遍发现可以 于是我就改了改 实现了 不禁感叹 确实蛮赞的 于是就博一客;...
852 0
jQuery EasyUI API 中文文档 - 时间微调器(TimeSpinner)
TimeSpinner 时间微调器 扩展自 $.fn.spinner.defaults,用 $.fn.timespinner.defaults 重写了 defaults。 依赖 spinner 用法 1. 1. $('#ss').timespinner({   2.     showSeconds:true 3. });  特性 其特性扩展自 spinner,下列是为 timespinner 增加的特性。
736 0
数论 代数 群论 范畴论 与 函数式编程 Haskell, Scala
来自China Scala User Group 微信群的一段话,讲的很有意思,这里摘录一下: 数论 研究一个一个的数特性;Object常用术语: 1, 2, 3, "hello world" 代数 研究数上面的操作的特性;常用术语:+ ,-, * , /, mod, concat, 群论 把代数上面的操作,根据共通的特性,分成一个组(群)一个组(群)的来研究。
1607 0
JavaScript 函数
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 # JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function:function functionname() { 执行代码 } 当调用该函数时,会执行函数内的代码。
1289 0
+关注
6906
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载