1

我有一个包含 mm/dd/yy 格式的日期的变量,我想将该格式更改为 dd/mm/yy

我正在尝试使用下面的代码来做到这一点:

<%
d= response.write con("date")
if IsDate(d) then
document.write(CDate(d))
%>
<tr>
    <td><%=con("location")%></td>
    <td><%=con("state")%></td>
    <td><%=con("date")%></td>
</tr>

我是在走错路还是有更好的方法来做到这一点?

4

1 回答 1

1

好的,您在上面的代码中有一些错误:

你不能那样使用response.write——你可以使用它来将内容写入页面。将该行更改为:

d=con("date") & ""

我更喜欢附加空白来消除经典 ASP 的潜在空问题。

然后要将其从 mm/dd/yy 转换为 dd/mm/yy,您可以尝试以下操作:

d = split(d,"/")
newd = d(1) & "/" & d(0) & "/" & d(2)

希望这会有所帮助,祝你好运。

于 2013-02-04T02:02:50.907 回答