ASP时间函数

ASP新手入门

基本函数


date() --创建日期变量,显示格式:2004-2-28

time() --创建时间变量,显示格式:22:24:59

now() --创建日期和时间变量, 显示格式: 2005-5-2 22:37:30


单独获取年、月、日、时、分、秒:


先创建日期变量d=date()


获取年份:year(d)

获取月份:month(d)

获取日子:day(d)

获取星期几:weekday(d)


先创建t=time()


获取小时:hour(t)

获取分钟:minute(t)

获取秒数:second(t)




日期推算函数(根据给定的日期、再增加或者减去一个时间量,得到另一个日期)


DateAdd(interval, number, date)




参数说明:


interval-运算的基准间隔


number-加上多少,为负数就是减去时间量


date-基准日期




下面是interval的可选值,注意使用时加上引号("):


设置 描述

yyyy 年

q 季度

m 月

y 一年的日数

d 日

w 一周的日数

ww 周

h 小时

n 分钟

s 秒


日期相加举例:


1、计算明天:


tomorrow=DateAdd("d",1,date())


2、2012年12月1日的前一天:


preday=DateAdd("d",-1,"2012-12-1")




日期相减函数(计算两个日期之间的间隔时间量)


DateDiff(interval, date1, date2[, firstdayofweek][, firstweekofyear]])


计算两个日期之间相差的间隔。


例如,来计算两个日期之间相隔几日;或计算从今天起到年底还有多少个星期。如果date1比date2 晚,则返回负数。 返回值的单位由interval决定。


参数说明:


interval-同DateAdd()函数


Date1,date2 -进行运算的两个日期


可选参数:


firstdayofweek- 指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。当计算两个日期相差几周时(时间间隔符号 “w” 或 “ww”),该参数会影响结果。具体请搜索。


firstweekofyear-指定一年的第一周怎么确定,如果未予指定,则以包含 1 月 1 日的星期为第一周。具体请搜索。




通过指定日期创建日期和时间变量:


DateSerial(year, month, day)


该函数能自动调整输入数值:比如输入day=35,则自动计算到下个月。再比如:DateSerial(1990 - 10, 8 - 2, 1 - 1) 则计算1990 年8月1日的十年零两个月又一天  之前的日期,也就是1980年5月31日。


DateValue(date)-通过各种日期格式串创建日期变量。例如输入:12/30/1991 、 December 30, 1991 、 Dec 30, 1991。


TimeSerial(hour, minute, second) -将数值转化为时间变量。原理同DateSerial。


TimeValue(time)-将各种时间格式串转化为时间变量。原理同DateValue。



获取日期的部份值


DatePart(interval, date[,firstdayofweek[, firstweekofyear]]) -。例如,可以使用DatePart 计算某个日期是星期几或目前为几点钟。


举例;

d = #2/10/96 16:45:30#

DatePart("yyyy",d)) '1996

DatePart("m",d) '2

DatePart("d",d) '10

DatePart("h",d) '16

DatePart("n",d) '45

DatePart("s",d) '30

DatePart("q",d) '1---2月是第1季

DatePart("y",d) '41---2月10日是1996年的第41日。

DatePart("ww",d) '6---2月10日是1996年的第6周。

DatePart("w",d) '7---2月10日在在1996年是第6周的第7日(星期六)。



其他:


Timer()-午夜开始到现在经过的秒数,带两位小数点数值。

相关内容推荐

ASP表单输入到HTML

ASP能写.html或者任何其他的直接到web服务器的文档文本(你需要写文本输出到写权限的目录)。这是能够不需要上传PC的文件用户输入即时的发布信息。 下面的例子有四个输入区域(标

编写第一个ASP程序

现在有很多关于ASP编程的教程。其中有些是对于你有帮助,有些完全没有用。甚至有些写得是误人子弟。无论如何,你读过一些关于ASP的内容,现在你已经准备好构建第一个应用程序。

asp获取IP地址的函数

FunctionGetIp() DimDulIp,ProIP DulIp=Request.ServerVariables("HTTP_X_FORWARDED_FOR") ProIP=Request.ServerVariables("REMOTE_ADDR") IfDulIp=""Then GetIp=ProIP Else GetIp=DulIp EndIf EndFunction

周的天数

想在asp显示当前一周有多少天吗?这个代码会把握住今天的值和利用到案例选择显示一周的天数。 % date_value = date() %%= date_value %br% dayofweek=weekday(date_value) %day number in week %= dayofweek %br%

ASP-条件语句

有时,当我们写代码时,我们要为作出不同的决定而执行不同的操作。我们可以使用条件语句中的代码来做到这一点。条件语句是一套用于执行基于不同条件的不同动作的命令。 为了支

返回
顶部