|
主题: rs.Fields.Item("n_date").Value
|
onlyme920
职务:普通成员
等级:1
金币:0.0
发贴:23
|
#12004/5/13 11:29:51
<%= DoDateTime((rs.Fields.Item("n_date").value), 4, 1033) %>请问其中的4,1003分别是什么意思,在ASP中显示日期或时间的时候,分别是如何设定格式的, 当代码是: <%= DoDateTime((rs.Fields.Item("n_date").value), 4, 1033) %>时,显示正常。 图片如下: 而当代码变成: <%= DoDateTime((rs.Fields.Item("n_date").value), 2, -1) %>时,显示不正常,如下: 图片如下: 请高手指教。
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22004/5/13 11:59:11
看你的DoDateTime是怎么定义的了
|
onlyme920
职务:普通成员
等级:1
金币:0.0
发贴:23
|
#32004/5/13 12:10:07
请问该如何定义,我的这个代码如下: <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT> function DoDateTime(str, nNamedFormat, nLCID) dim strRet dim nOldLCID strRet = str If (nLCID > -1) Then oldLCID = Session.LCID End If On Error Resume Next If (nLCID > -1) Then Session.LCID = nLCID End If If ((nLCID < 0) Or (Session.LCID = nLCID)) Then strRet = FormatDateTime(str, nNamedFormat) End If If (nLCID > -1) Then Session.LCID = oldLCID End If DoDateTime = strRet End Function </SCRIPT> 有什么错的地方没?
|
janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#42004/5/13 12:23:32
函数定义已经写得很清楚了: nNamedFormat 是 formatdatetime 函数的参数定义 nLCID 是地区代码
|