• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:誕生日からの日数を表示するJavaScriptに、カンマを入れる方法を)

JavaScriptで誕生日からの日数を表示する方法とカンマを入れる方法

このQ&Aのポイント
  • JavaScriptを使って誕生日からの日数を表示する方法と、表示された日数にカンマを入れる方法について教えてください。
  • 質問者はJavaScriptの初心者ですが、誕生日からの日数を表示するためのコードは見つけました。しかし、表示された日数にカンマを入れる方法や関連させる方法がわかりません。また、他のJavaScriptでも同じことを実現できる場合は、その方法も教えてほしいとしています。
  • 質問者が見つけたコードでは、誕生日からの日数を表示するためのコードと、日数にカンマを入れるためのコードが別々になっています。これらを関連させる方法や、他のJavaScriptを使った実現方法を教えてください。

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

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

あまり美しくないソースにも思えるけど、面倒なのでそのまま合体修正してみました。 どうぞ。 <script type="text/javascript"> var tday=new Date(); var bday=new Date(1928,5-1,13); var days=Math.ceil((tday.getTime()-bday.getTime())/(24*60*60*1000)); var str=String(days); for (var i=0; i < str.length / 3 ; i++) { str=str.replace(/^([+-]?\d+)(\d\d\d)/, '$1,$2'); } str=(str+"").fontcolor(00); str=str.bold(); var ac="#ffffff"; var mark=""; mark=mark.fontcolor(00); document.write(mark+"いきて来た日々:"+str+"日"+mark); </script>

YOKOHAMA-Boy
質問者

お礼

imaimasan さま ありがとうございます。HTMLに組み込んだところ、希望通りにカンマが付加されました。 デザイン系の人間ゆえ、純プログラムは超初心者です。 別質問箱で、ループの後代入云々と言われ、必死に調べていました。 <script>~<script>間を、すべて記述いただき、感謝します。 今後、少しは勉強に励みますが、どうしてもHTML/CSS/Flash等の表現の方に時間を 取られてしまいます。 ありがとうございました。

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

最初に出てきたdaysがvalueよね。 forループのあと、strをdaysに代入してあげれば良いわ。