重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

NT4.0 IIS4 ASPスクリプト5.6からWin2000 IIS5 ASPスクリプト5.6にハードと共にバージョンアップしました。
旧マシンの時は日付表示の年が2桁だったのに今回は4桁表示されます。
2桁にしたいのですがどうしたら良いか分かりません。
地域オプションの日付の短い形式をyy/mm/ddにしてもかわりません。次に下記のようにスクリプトを記述してもかわりません。
<% yymmdd = date()
response.write Formatdatetime(yymmdd,2) %>
今は下記の様な記述で一部逃げているのですが、印刷等を含めてかなりのスクリプト修正が必要となってしまいます。 旧マシンの様にdateがデフォルトで6桁表示になるやり方を教えて下さい。よろしくお願いします。
yymmdd = (mid(Year(Now()),3,2) & "/" & Right("00" & Month(Now()), 2) & "/" & Right("00" & Day(Now()), 2))
response.write yymmdd

A 回答 (2件)

過去ログ(参考URL)に同じようなのがあるので、


参考にしてみてください。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=425253

この回答への補足

ありがとうございます
やはりyymmdd = (mid(Year(Now()),3,2) & "/" & Right("00" & Month(Now()), 2) & "/" & Right("00" & Day(Now()), 2))
これでやるしかないのですかねー(-_-;)
この現象ってIIS5.0を使っている場合は必ずなってしまうのでしょうか?そうでなければクリーンインストールをしようと思いますが...
もしIIS5.0を使っていて地域オプションの日付の設定がASP上で有効な例をご存じであれば教えていただけないでしょうかよろしくお願いします。

補足日時:2003/01/10 17:34
    • good
    • 0

こんにちは。



Windowsの日付設定に影響されます。
過去に同様の質問があります。

この回答への補足

回答ありがとうございます
>Windowsの日付設定に影響されます。
サーバーのコントロールパネルの地域オプションの日付の設定以外にあるのでしょうか?もし別にあれば教えて下さい。

補足日時:2003/01/10 14:52
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!