| 引用: <% Function NumToNum(NumDate) Select Case NumDate Case "0" NumToNum = "零" Case "1" NumToNum = "一" Case "2" NumToNum = "二" Case "3" NumToNum = "三" Case "4" NumToNum = "四" Case "5" NumToNum = "五" Case "6" NumToNum = "六" Case "7" NumToNum = "七" Case "8" NumToNum = "八" Case "9" NumToNum = "九" End Select End Function Function YearToDate(oldYear) For i = 1 To Len(OldYear) YearToDate = YearToDate + NumToNum(Mid(OldYear, i, 1)) Next YearToDate = YearToDate + "年" End Function Function MonthToDate(OldMonth) If Len(OldMonth) = 1 Then MonthToDate = NumToNum(oldMonth) + "月" Else Select Case oldMonth Case "10" MonthToDate = "十月" Case "11" MonthToDate = "十一月" Case "12" MonthToDate = "十二月" End Select End If End Function Function DayToDate(OldDay) If Len(OldDay) = 1 Then DayToDate = NumToNum(OldDay) + "日" Else If Mid(OldDay, 1, 1) = "1" Then DayToDate = "十" Else DayToDate = NumToNum(Mid(OldDay, 1, 1)) + "十" End If If Mid(OldDay, 2, 1) <> "0" Then DayToDate = DayToDate + NumToNum(Mid(OldDay, 2, 1)) + "日" Else DayToDate = DayToDate + "日" End If End If End Function Function OldToNew(OldDate) Dim OldYear, OldMonth, OldDay Dim NewYear, NewMonth, NewDay Dim i OldDate = CDate(OldDate) OldYear = Year(OldDate) OldMonth = Month(OldDate) OldDay = Day(OldDate) NewYear = YearToDate(oldYear) NewMonth = MonthToDate(oldMonth) NewDay = DayToDate(oldDay) OldToNew = NewYear&NewMonth&NewDay End Function Dim OldDate, NewDate oldDate = "2004-11-10" NewDate = OldToNew(oldDate) Response.Write NewDate |
回复主题 [ 返回ASP ] ![]() |
|
|---|---|
| 主题: | 转换大写中文数字 |
| 关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget Copyright © 1996-2009 PChome.net All rights reserved. 电脑之家 版权所有 |