ASP日期格式化函数

时间:2010-08-08 19:18:00 

由于日期存在不同位数的月份或天数,出现参差不齐,既不美观也在日期比较时不好操作。如使用本涵数就会排列整齐:

'================================================
 '函数名:FormatDate
 '作  用:格式化日期
 '参  数:DateAndTime   ----原日期和时间
 '        para   ----日期格式
 '返回值:格式化后的日期
 '================================================
 Public Function FormatDate(DateAndTime, para)
  On Error Resume Next
  Dim y, m, d, h, mi, s, strDateTime
  FormatDate = ""
  If IsNull(DateAndTime)=false and IsEmpty(DateAndTime)=false Then
  If IsNumeric(para) and IsDate(DateAndTime) Then
  y = 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 & ":" & s
  Case "2"
   strDateTime = y & "-" & m & "-" & d
  Case "3"
   strDateTime = y & "/" & m & "/" & d
  Case "4"
   strDateTime = y & "年" & m & "月" & d & "日"
  Case "5"
   strDateTime = m & "-" & d
  Case "6"
   strDateTime = m & "/" & d
  Case "7"
   strDateTime = m & "月" & d & "日"
  Case "8"
   strDateTime = y & "年" & m & "月"
  Case "9"
   strDateTime = y & "-" & m
  Case "10"
   strDateTime = y & "/" & m
  Case Else
   strDateTime = DateAndTime
  End Select
  FormatDate = strDateTime
  End if
  End if
 End Function

可以直接保存在function.asp 文件中,在其他ASP中调用即可。

标签:格式化,函数,日期
0
投稿

猜你喜欢

  • 中国移动G3笔记本全Flash 网站

    2009-04-27 12:51:00
  • 远古幻想ICON 1套+创作思路

    2007-09-30 20:33:00
  • 记录密码的asp代码

    2009-11-02 10:50:00
  • 用XML和XSL来生成动态页面

    2008-09-04 10:35:00
  • ASP实现上传图片到数据库

    2007-09-21 12:59:00
  • “mailto”的六则应用技巧

    2008-08-29 13:16:00
  • CSS应用的必要步骤:样式重设

    2008-06-11 13:29:00
  • 科学与艺术兼顾的有效网页视觉设计

    2007-09-18 18:03:00
  • ASP + Serv-u 实现FTP的代码

    2009-02-02 09:52:00
  • Mysql入门系列:优化MYSQL服务器

    2008-11-24 13:25:00
  • javascript用回车键实现Tab键功能

    2009-07-05 18:40:00
  • HTML的基本元素

    2010-03-16 12:39:00
  • 发个js从样式表取值的函数

    2008-05-20 12:23:00
  • SQL Server数据库超级管理员账号防护

    2008-12-22 16:30:00
  • Oracle 数据库 临时数据的处理方法

    2009-07-02 11:48:00
  • 经验总结:ASP与存储过程解析

    2008-11-07 13:33:00
  • 下一站:HandlerSocket!

    2011-04-11 09:02:00
  • 如何在asp中创建DSN?

    2009-11-14 20:46:00
  • MSXML2家族探秘

    2008-03-03 12:35:00
  • 面向对象设计过程中必须遵守的相关准则

    2009-01-08 15:52:00
  • asp之家 网络编程 m.aspxhome.com