特定の時間に JavaScript 関数を実行する
Web 開発では、特定の時間に特定の JavaScript 関数を実行する必要があるシナリオがあります。正確な時刻。これを実現する手法の 1 つは、タイマーと日付計算を利用することです。
解決策:
特定の時間に関数を実行するには、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; // it's after 10am, try 10am tomorrow. } setTimeout(function(){openAPage()}, millisTill10);</code>
説明:
このアプローチは、JavaScript 関数を特定の時刻に実行する場合に信頼性が高く、正確です。
以上がJavaScript 関数を特定の時間に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。