<%=dateFormat(Rs("Time"))%>
function dateFormat(_date)
s = left(year(_date),2) & "-"
s = s & formatDay(month(_date)) & "-"
s = s & formatDay(day(_date))
dateFormat = s
end function
function formatDay(_day)
if len(_day) < 2 then
formatDay = "0" & _day
else
formatDay = _day
end if
end function
自动编号的字段是自增量方式的自然数,这样的字段不能更改方式。
如果要按照你的格式填写,自己写个就可以了
比如:
timestr=replace(replace(replace(cstr(now()),":",""),"-","")," ","")
如果要都写成两位的话,就要自己简单的写个函数了。
asp取得完整时间的年月日 可以使用FormatDateTime
具体示例
比如现在有一个时间为 now()
可以写成
<%=FormatDateTime(now(),1)%>这样就是当前的年月日了。
如果是数据库里的时间 比如数据库时间字段为date 可以写成
<%=FormatDateTime(rs("date"),1)%>这里延伸一下:
0 根据系统设置显示日期或时间
1 以长日期格式显示日期
2 以短日期格式显示日期
3 以长时间格式显示时间
4 以短时间格式显示时间
方法很多,大致有:
1、获取客户端时间,与当前服务器时间,进行比较,若时间存在过大差值,则停止后续服务与代码
2、全部改用服务器时间,这样代码修改量估计不小,还容易存在BUG
3、核心业务处加上时间校验,其他的无所谓吧
由于看不到源代码,只能帮到这个地步了
最简单的方式: <%=hour(now())%>:<%=minute(now())%>:<%=second(now())%>
再看一下有关时间的函数,相信能用上
Date()函数获取日期, Time()函数获取时间。 Now()函数可以获取当前的日期加时间。now() 获取当前系统日期和时间,
ASP输出:<%=now()%> Year(now()) 获取年份
ASP输出:<%=Year(now())%> Month(now()) 获取当前月份,
ASP输出:<%=Month(now())%> day(now()) 获取当天数,
ASP输出:<%=day(now())%> Minute(now()) 获取分钟数,
ASP输出:<%=Minute(now())%> Second(now()) 获取秒钟数,
ASP输出:<%=Second(now())%> date() 获取当前系统日期,
格式为:2004-2-28 time() 获取当前系统时间,格式为:22:24:59
这样显示出来的时间不是即时刷新的,如果要自动刷新还需js代码配合。可用JS代码如下:
<span id="span_dt_dt" style='border:1px solid black;background-color:#FFFFFF' ></span><SCRIPT language=javascript>
<!--
//documentwrite("");
function show_date_time(){
windowsetTimeout("show_date_time()", 1000);
var now = new Date(); //获取系统日期
//获取时间
var hh = nowgetHours(); //获取小时
var mm = nowgetMinutes(); //获取分钟
var ss = nowgetTime() % 60000; //获取时间,因为系统中时间是以毫秒计算的,
//所以秒要通过余60000得到。
ss = (ss - (ss % 1000)) / 1000; //然后,将得到的毫秒数再处理成秒
span_dt_dtinnerHTML=hh+"时"+mm+"分"+ss+"秒"+now;
}
show_date_time();
//-->
</SCRIPT>
以上就是关于asp中如何获取这样的日期格式 08-07-07全部的内容,包括:asp中如何获取这样的日期格式 08-07-07、ASP中,怎么让ACCESS的自动编号的格式变成时间格式、ASP中,如何在完整日期时间中取得年月日等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)