• ベストアンサー

ホームページで決まった時間から一定時間で表示変更

ホームページ上で一定時間でテキストまたは画像を表示を変化させる事のできるスクリプトを探しています。 そのページが表示された時から指定時間毎に変化 毎日決まった時間に変化 のスクリプトはよくみかけるのですが、そうではなく、やりたいことは 決まった時間から一定時間毎に変化 です。 たとえば、6月11日の17時から30時間毎に3種類の表示を順番に変えていく、といった感じです。 ご存知の方、またやり方の書いてあるサイト様をご存知の方お願いします。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

>そのページが表示された時から指定時間毎に変化   ・・・・ >のスクリプトはよくみかけるのですが、 ほとんどこの方法と同様の考えで実現可能と思われます。 「指定時間毎」→「一定時間」と考えれば、基準となる時間を「ページを表示した時間」→「指定日の指定時間」に変えればほぼ同じことになりませんか? 想像では、「ページを表示した時間」を取得するのに  new Date(); で取得していると思います。 (new Date()はその時のPCのローカルな時間を取得するメソッド) それなので、その代わりに  new Date(2012, 5, 11, 20, 30, 0); などと、特定の日時を指定した後、その計算方法に見合うように調整をしてさえおけば、残りはそのままでも良さそうな気がします。 ご質問のように30分おきというのであれば、別に日付まで指定日にする必要はなく、現在の時刻から直近の30分単位に切り捨てるとかしてもよさそうに思えます。 ご参考までに、Date()関数の情報 http://homepage3.nifty.com/aya_js/js2/js213.htm http://www.openspc2.org/JavaScript/Date/index.html http://www.hoge256.net/2007/08/64.html

rdmm
質問者

お礼

実際に使いたいのは30時間おきなので、確認に時間がかかるのですが この方法に変えてやってみます。回答ありがとうございます。

関連するQ&A