<%
'=========格式化日期==================
Function FormatDate(DateStr,Types)
Dim DateString
If IsDate(DateStr) = False Then
DateString = ""
End If
Select Case Types
Case "1"
DateString = Year(DateStr)"-"&Month(DateStr)"-"&Day(DateStr)
Case "2"
DateString = Year(DateStr)"."&Month(DateStr)"."&Day(DateStr)
Case "3"
DateString = Year(DateStr)"/"&Month(DateStr)"/"&Day(DateStr)
Case "4"
DateString = Month(DateStr)"/"&Day(DateStr)"/"&Year(DateStr)
Case "5"
DateString = Day(DateStr)"/"&Month(DateStr)"/"&Year(DateStr)
Case "6"
DateString = Month(DateStr)"-"&Day(DateStr)"-"&Year(DateStr)
Case "7"
DateString = Month(DateStr)"."&Day(DateStr)"."&Year(DateStr)
Case "8"
DateString = Month(DateStr)"-"&Day(DateStr)
Case "9"
DateString = Month(DateStr)"/"&Day(DateStr)
Case "10"
DateString = Month(DateStr)"."&Day(DateStr)
Case "11"
DateString = Month(DateStr)"月"&Day(DateStr)"日"
Case "12"
DateString = Day(DateStr)"日"&Hour(DateStr)"时"
Case "13"
DateString = Day(DateStr)"日"&Hour(DateStr)"点"
Case "14"
DateString = Hour(DateStr)"时"&Minute(DateStr)"分"
Case "15"
DateString = Hour(DateStr)":"&Minute(DateStr)
Case "16"
DateString = Year(DateStr)"年"&Month(DateStr)"月"&Day(DateStr)"日"
Case Else
DateString = DateStr
End Select
FormatDate = DateString
End Function
%>
测试:
<%
For i = 1 To 16
Response.Write(""&i"、"&FormatDate(Now(),""&i"")"")"<br>"
Next
%>
最后输出的形式为:
1、2009-5-8
2、2009.5.8
3、2009/5/8
4、5/8/2009
5、8/5/2009
6、5-8-2009
7、5.8.2009
8、5-8
9、5/8
10、5.8
11、5月8日
12、8日15时
13、8日15点
14、15时39分
15、15:39
16、2009年5月8日
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。