• ベストアンサー

Javascriptで、更新日から何日経過しているか、alart表示する方法

Javascriptで、更新日から1週間以上経過している場合、 何日経過しているか、alart表示させたいです。 なお、更新日は、自分で設定できるよう、ソースの中に組み込みたいです。 ググって探したら、FORMでINPUTしているソースはあったのですが、FORMは 使用したくないのです・・・。 よろしくお願いいたします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

var UpdateDate = new Date("2006/8/10"); //2006年8月10日が更新日、文字列で指定した場合は、それぞれのlocale に依存することに注意、Date(2006,7,10) の方が良いかもしれない。(※月は-1) var Today = new Date();//現在時間 Today = new Date(Today.getFullYear(),Today.getMonth(),Today.getDate());//端数処理 var day = (Today.getTime() - UpdateDate.getTime())/(24*3600*1000);//ミリ秒が基準の計算を日数にする if(day >= 7){ //1週間以上経過している alert(Math.floor(day));//端数を切り捨てて表示 }

hirocchitokyo
質問者

補足

やってみたけど、うまくいきませんでした・・・。 なんででしょうか・・・ 恐れいりますが、また教えていただけますでしょうか。 よろしくお願いいたします。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

#1>やってみたけど、うまくいきませんでした・・・。 うまくいきませんでしただけでは、なんともわかりようがないので、 その試してみたソースを補足して下さい。

hirocchitokyo
質問者

お礼

すいません。 ちょっとした私のミスでした。 教えてくださったソースで、ちゃんと解決できました。 ありがとうございました!!

関連するQ&A