首頁 > web前端 > js教程 > 主體

如何安排 JavaScript 函數在一天中的特定時間運行?

Barbara Streisand
發布: 2024-10-30 02:02:28
原創
185 人瀏覽過

How to Schedule a JavaScript Function to Run at a Specific Time of Day?

在一天中的特定時間安排JavaScript 呼叫

考慮需要在某個時間呼叫JavaScript 函數每天的精確時間,例如上午10:00。此任務可以透過 JavaScript 功能和時間相關值的操作相結合來實現。

理解程式碼

提供的程式碼嘗試在上午 10:00 打開一個新的瀏覽器窗口,然後每分鐘重複一次。但是,它需要細化才能正確運行。

調整程式碼的準確性

修改程式碼以實現精確調度:

if (millisTill10

millisTill10 += 86400000; // it's after 10am, try 10am tomorrow.
登入後複製

}

setTimeout(function() {

openAPage();
setInterval(openAPage, 60 * 1000); // Set the interval for subsequent calls
登入後複製

}, mil310); >

function openAPage() {

// Your function to perform the desired actions
登入後複製
}



程式碼修改如下:

    調整millisTill10 的計算,以確保其正確計算到今天上午10:00 或的毫秒數明天,具體取決於當前時間。
  1. 新增了一項檢查以處理當前時間超過上午 10:00 的情況。在這種情況下,程式碼會透過新增 86400000 毫秒(一天以毫秒為單位)來安排第二天上午 10:00 的呼叫。
  2. setInterval() 呼叫被放置在 setTimeout() 回呼中以排程每分鐘重複呼叫。
透過合併這些更改,提供的程式碼現在將在上午 10:00 正確執行所需的函數,並繼續每分鐘執行此操作。

以上是如何安排 JavaScript 函數在一天中的特定時間運行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!