**asp 時間格式化函式 好處是你經常按日期排列文章的時候~ 9月3號會比9月21號靠前,很不爽,你格式化日期09月03號(1位數補0)就不會出現這個事情了
public function formatdate(dateandtime, para)
on error resume next
dim y, m, d, h, mi, s, strdatetime
formatdate
=dateandtime
if not isnumeric(para) then exit function
if not isdate(dateandtime) then exit functiony =
cstr(year(dateandtime))m =
cstr(month(dateandtime))
if len(m) =1
then m ="
0"&m
d =cstr(day(dateandtime))
if len(d) =1
then d ="
0"&d
h =cstr(hour(dateandtime))
if len(h) =1
then h ="
0"&h
mi =
cstr(minute(dateandtime))
if len(mi) =1
then mi ="
0"&mi
s =cstr(second(dateandtime))
if len(s) =1
then s ="
0"&s
select case para
case "1
":strdatetime =y
&"-"
&m &"
-"&d
&""&
h &":
"&mi &":
"&scase "2
":strdatetime =y
&"-"
&m &"
-"&d
case "3
":strdatetime =y
&"/"
&m &"
/"&d
case "4
":strdatetime =y
&"年"
&m &"
月"&d
&"日"
case "5
":strdatetime =m
&"-"
&dcase "6
":strdatetime =m
&"/"
&dcase "7
":strdatetime =m
&"月"
&d &"
日"case "8
":strdatetime =y
&"年"
&m &"
月"case "9
":strdatetime =y
&"-"
&mcase "10
":strdatetime =y
&"/"
&mcase else
strdatetime
=dateandtime
end select
formatdate
=strdatetime
end function
呼叫方法:
formatdate(now(),2)
%>
時間格式化函式
對日期進行格式化,param date 要格式化的日期 param format 進行格式化的模式字串 支援的模式字母有 y 年,m 年中的月份 1 12 d 月份中的天 1 31 h 小時 0 23 m 分 0 59 s 秒 0 59 s 毫秒 0 999 q 季度 1 4 return stri...
JS 時間格式化函式
對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...
時間戳格式化函式
時間戳格式化函式 param format 格式 param timestamp 要格式化的時間 預設為當前時間 return 格式化的時間字串 function timeshift timestamp,format if typeof timestamp string 如果時間戳後不是毫秒值就加0...