質問:
どのようにして JavaScript 関数をトリガーできますか?事前に定義された時刻、たとえば午前 10 時ですか?
解決策:
特定の時刻に関数の実行をスケジュールするには、JavaScript の setTimeout() メソッドを利用できます。 Date と組み合わせて残り時間を計算します。
<code class="javascript">var now = new Date(); var millisTill10 = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 10, 0, 0, 0) - now; if (millisTill10 < 0) { millisTill10 += 86400000; // adjust for tomorrow if past 10 AM } setTimeout(function() { // Your function to be executed at 10 AM }, millisTill10);</code>
説明:
以上が特定の時間に JavaScript 関数を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。