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で発生する可能性のあるnullの問題を取り除くために、空白を追加することをお勧めします。

次に、それをmm / dd/yyからdd/mm / yyに変換するには、次のことを試してください。

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

これがお役に立てば幸いです。

于 2013-02-04T02:02:50.907 に答える