2010-11-25 15 views
1

アラートボックスなどのイベントを生成したり、毎日午前10時にWebページに表示するテキストなどのイベントを生成したいとします。私はどうすればいいですか?毎回頻繁に時間をチェックするとリソースが消費されると思います。htmlで時刻を生成したイベント

答えて

0

はちょうどあなたがクライアントにWebページを提供する場合

+0

@ user205376:うわー..それはgr8と思われる...ありがとう。 – Kut

0

、多くのミリ秒は10 AMまで、その後にこれをレンダリングする方法を見つけ出すことになりましたし、アラーム時刻の間のミリ秒数を計算したsetTimeout()に結果の番号を渡しますあなたのウェブページ:

<script type="text/javascript"> 
    setTimeout(function() { alert("Hey! It's 10 freakin AM!"); }, 10000); 
</script> 

...ここで、10000は午前10時までのミリ秒数です。

もちろん、サーバーの現在時刻とサーバーの現在のタイムゾーンで午前10時までのミリ秒数です。ただし、ユーザーのタイムゾーンを認識していない限り、ミリ秒数を計算します。午前10時。

+0

うわー..それはgr8のようです...ありがとう。 – Kut

0

午前10時であるかどうかを毎分または20秒ごとにチェックするように設定することを心配している場合、現在のタイムスタンプから現在のタイムスタンプを差し引いたsetTimeoutをミリ秒単位で設定してsetTimeoutに設定できます。その後、処理が完了したら、同じことをして翌日のイベントを設定します。

関連する問題