asp时间函数
发布网友
发布时间:2022-05-20 18:57
我来回答
共4个回答
热心网友
时间:2023-11-13 07:23
可以用formatDateTime函数
formatdateTime()函数返回表达式,此表达式已被格式化为日期或时间
表达式 formatdateTime(Date, [, Namedformat])
允许数据类型: Namedformat 指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate.
NamedFormat参数的设置值如下:
常数 值 描述
vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则用短日期格式显示。如果有时间部分,则用长时间格式显示。如果都有,两部分都显示。
vbLongDate 1 用计算机区域设置值中指定的长日期格式显示日期。
vbShortDate 2 用计算机区域设置值中指定的短日期格式显示日期。
vbLongTime 3 用计算机区域设置值中指定的时间格式显示时间。
vbShortTime 4 用24小时格式(hh:mm)显示时间。
热心网友
时间:2023-11-13 07:23
基本函数:
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)
获取日期的部份值
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日(星期六)。
热心网友
时间:2023-11-13 07:23
formatdatetime(datetime,2)
或者 year(datetime) & "-" & month(datetime) & "-" & day(datetime)追问如果月份小于10,好像不显示前面的0
追答这个解决办法很多的,加个判断:
if month(datetime)<10 then 月份="0" & month(datetime)
或者用长度 len <2 也可以的
热心网友
时间:2023-11-13 07:24
试试<%=date()%>