问题:
如何在以下时间触发 JavaScript 函数一天中的预定义时间,例如上午 10:00?
解决方案:
要安排函数在特定时间执行,您可以利用 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中文网其他相关文章!