• ベストアンサー

javascriptで日付の足し算できますか?

javascript初心者です。宜しくお願いします。 javascriptで日付の足し算はどうやってやればいいのうでしょうか? 例えば今日から10日後を計算する場合、 a=new Date() b=a+10 と書いてもうまくいきません。どうすればいいのでしょうか?

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

  • ベストアンサー
  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

http://www.usagi-js.com/bbs/jsforum.cgi?mode=allread&no=8641&page=10 ここら辺が参考にできるかと。。。 応用で http://www2s.biglobe.ne.jp/~iryo/java/java1/date.html とかも載せておいてみます。

hans2007
質問者

お礼

回答ありがとうございます。 上記のサイト大変参考になりました。 これからちょくちょくそのサイトもみて勉強させてもらいます。 ありがとうございました。

その他の回答 (1)

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは a=new Date(); で取るとaの中には Wed Jul 25 18:45:46 UTC+0900 2007 と入っているのでここから+10することは出来ません(><) ですので a.getMonth();やa.getDate();などで分離してやってから計算するようになります 最後の(;)忘れずに(^^)

hans2007
質問者

お礼

回答ありがとうございます。 問題が解決できました。 行の最後に(;)を付け忘れる事が多く そのせいでエラーが出ることもあったりするので 気をつけたいと思います。 ありがとうございました。

関連するQ&A