程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp網絡編程中常用的日期格式化函數

asp網絡編程中常用的日期格式化函數

編輯:ASP技巧

經常在ASP網站開發的工作中要用到日期格式化,讓日期字符串,以我們想要的格式輸出來,以達到頁面整齊、美觀。通常我們的做法是將日期拆分成年、月、日、時、分、秒幾部分,然後再組合,最後輸出到最終的頁面上。這裡有一個函數,可以將日期字符串輸出成幾種格式的字符串,如果大家覺得不夠使用的話,自己可以在裡面補充一些。

 

01 <% 02 ' ============================================ 03 ' 格式化時間(顯示) 04 ' 參數:n_Flag 05 ' 1:"yyyy-mm-dd hh:mm:ss" 06 ' 2:"yyyy-mm-dd" 07 ' 3:"hh:mm:ss" 08 ' 4:"yyyy年mm月dd日" 09 ' 5:"yyyymmdd" 10 '   6:"yyyymmddhhmmss" 11 ' ============================================ 12   13 Function Format_Time(s_Time, n_Flag) 14     Dim y, m, d, h, mi, s 15     Format_Time = "" 16     If IsDate(s_Time) = False Then Exit Function 17     y = CStr(Year(s_Time)) 18     m = CStr(Month(s_Time)) 19     If Len(m) = 1 Then m = "0" & m 20     d = CStr(Day(s_Time)) 21     If Len(d) = 1 Then d = "0" & d 22     h = CStr(Hour(s_Time)) 23     If Len(h) = 1 Then h = "0" & h 24     mi = CStr(Minute(s_Time)) 25     If Len(mi) = 1 Then mi = "0" & mi 26     s = CStr(Second(s_Time)) 27     If Len(s) = 1 Then s = "0" & s 28     Select Case n_Flag 29         Case 1 30             ' yyyy-mm-dd hh:mm:ss 31             Format_Time = y & "-" & m & "-" & d & " " & h & ":" & mi &":" & s 32         Case 2 33             ' yyyy-mm-dd 34             Format_Time = y & "-" & m & "-" & d 35         Case 3 36             ' hh:mm:ss 37             Format_Time = h & ":" & mi & ":" & s 38         Case 4 39             ' yyyy年mm月dd日 40             Format_Time = y & "年" & m & "月" & d & "日" 41         Case 5 42             ' yyyymmdd 43             Format_Time = y & m & d 44         Case 6 45             'yyyymmddhhmmss 46             format_time = y & m & d & h & mi & s 47     End Select 48 End Function 49 %>(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)


使用方法:
<%=format_time(now,1)%>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved