您的位置:首页 > 编程语言 > ASP

在ASP(VB)中自定义日期格式的函数

2006-12-31 11:39 369 查看
代码如下:


Function AddZero(val, digit)


Dim Ret


Ret = CStr(val)


Ret = Replace(Space(digit - Len(val)), " ", "0") & Ret


AddZero = ret


End Function


Function FormatDataTime(dt, format)


Dim ret


ret = Replace(format, "MM", AddZero(Month(dt), 2))


ret = Replace(ret, "M", Month(dt))


ret = Replace(ret, "mm", AddZero(Minute(dt), 2))


ret = Replace(ret, "m", Minute(dt))


ret = UCase(ret)


ret = Replace(ret, "YYYY", Year(dt))


ret = Replace(ret, "DD", Day(dt))


ret = Replace(ret, "D", AddZero(Day(dt), 2))


ret = Replace(ret, "HH", Hour(dt))


ret = Replace(ret, "H", AddZero(Hour(dt), 2))


ret = Replace(ret, "SS", AddZero(Second(dt), 2))


ret = Replace(ret, "S", Second(dt))


FormatDataTime = ret


End Function


Response.Write FormatDataTime(Now, "yyyy-MM-dd hh:mm:ss")

显示结果:


2006-12-31 11:37:27
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: