• ベストアンサー

画像ファイルのアドレスに今日の日付を入れる

例えば以下のようにHTMLに画像を表示させるタグがありますが、 <img src="http://www.hoge.tst/20060504.jpg"> このアドレスの日付部分(YYYYMMDD)を「JavaScript」で本日の日付に設定する方法はありますか? つまり、その日の日付をファイル名にした画像を表示させたいです。 CGIではなく、JavaScriptを使用した方法が希望です。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#22259
noname#22259
回答No.2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Untitled</title> <meta http-equiv="Content-Script-Type" content="text/javascript"> </head> <body> <script type="text/javascript"> today = new Date(); year = ''+today.getFullYear(); month = ''+(today.getMonth()+1); if(month < 10){ month = '0' + month; } day = ''+today.getDate(); if(day < 10){ day = '0' + day; } document.write('<img src="http://www.hoge.tst/'+year+month+day+'.jpg">') </script> </body> </html>

harahachi
質問者

お礼

ありがとうございます。完璧です。 きっちり動作しました。 助かりました。

その他の回答 (1)

  • sanjihhhh
  • ベストアンサー率45% (134/295)
回答No.1

ファイル名をjsでかえられても 実際のファイル名をjsで帰る事なんてできないのだから 意味ないんでは? なにがしたいかよくわからないけど 実際にサーバーにあげてある、ファイル名は あなたが変えようといじらなければ、変わりませんよ。

harahachi
質問者

お礼

無論、承知しています。 今回の目的はあくまで質問させて頂いたとおり、表示する画像のURLを変えたいだけです。 ご忠告ありがとうございます。

関連するQ&A

専門家に質問してみよう