<%
function FormatTime(stime, nflag)
Dim y, m, d, h, mi, s
FormatTime = ""
if IsDate(stime) = False then Exit Function
y = cstr(year(stime))
m = cstr(month(stime))
d = cstr(day(stime))
h = cstr(hour(stime))
mi = cstr(minute(stime))
s = cstr(second(stime))
if len(m) = 1 then m = "0" & m
if len(d) = 1 then d = "0" & d
if len(h) = 1 then h = "0" & h
if len(mi) = 1 then mi = "0" & mi
if len(s) = 1 then s = "0" & s
select Case nflag
Case 1 '格式2009-11-12 11:01:20
FormatTime = y & "-" & m & "-" & d & " " & h & ":" & mi & ":" & s
Case 2 '格式2009-11-12 11:01
FormatTime = y & "-" & m & "-" & d & " " & h & ":" & mi
Case 3 '格式2009-11-12
FormatTime = y & "-" & m & "-" & d
Case 4 '格式11-12
FormatTime = m & "-" & d
Case 5 '格式11月12日
FormatTime = m & "月" & d & "日"
Case 6 '格式2009年11月12日
FormatTime = y & "年" & m & "月" & d & "日"
Case 7 '格式20091112110120
FormatTime = y & m & d & h & mi & s
end select
end function
%>
<%=FormatTime(rs("news_time"),1)%>
这是我现在使用的函数调用,问题是只显示日期,不显示其他时间。
例如:2009-11-10 00:00:00
如何才能让时、分、秒都能正常显示?请各位高手指点一下,谢谢。