javascriptで質問です。

DateオブジェクトのgetTimeを使用して、現在と6日後の1960年からの秒数を変数に取得し、二つを引き算して、カウントダウンを作ろうかと思っているのですが、正確な値が取得できません。

二つの変数に取得は出来ているのですが、引き算をすると、正確な秒数を取得できないのです。
時間を置いて、実行しても、同じ引き算結果が取得されます。

どの様に対応すれば、いいでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/04/13 19:05:37
  • 終了:2007/04/13 20:01:30

回答(2件)

id:lains_you No.1

lains_you回答回数50ベストアンサー獲得回数102007/04/13 19:33:57

ポイント60pt

 以下のソースは、現時刻から2007/04/19 00:00:00までの秒数を表示する関数ですが、これでも取得できませんか?


var d = new Date(2007, 3, 19);
function test(){
	alert(Math.floor((d.getTime() - new Date().getTime()) / 1000));
}

とほほのWWW入門 - 日付

http://www.tohoho-web.com/js/date.htm

id:makocan

すみません。

とんでもない原因が分かりました。

目標となる値を現在日時+目標の日時としていたため、永久に値が変わるわけが無いのでした。。。

お騒がせしました。

2007/04/13 20:01:14

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 SALINGER 3454 2392 969 2007-04-13 19:55:18

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません