- ベストアンサー
画像ファイルのアドレスに今日の日付を入れる
例えば以下のようにHTMLに画像を表示させるタグがありますが、 <img src="http://www.hoge.tst/20060504.jpg"> このアドレスの日付部分(YYYYMMDD)を「JavaScript」で本日の日付に設定する方法はありますか? つまり、その日の日付をファイル名にした画像を表示させたいです。 CGIではなく、JavaScriptを使用した方法が希望です。 宜しくお願いします。
- みんなの回答 (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>
その他の回答 (1)
- sanjihhhh
- ベストアンサー率45% (134/295)
ファイル名をjsでかえられても 実際のファイル名をjsで帰る事なんてできないのだから 意味ないんでは? なにがしたいかよくわからないけど 実際にサーバーにあげてある、ファイル名は あなたが変えようといじらなければ、変わりませんよ。
お礼
無論、承知しています。 今回の目的はあくまで質問させて頂いたとおり、表示する画像のURLを変えたいだけです。 ご忠告ありがとうございます。
お礼
ありがとうございます。完璧です。 きっちり動作しました。 助かりました。