// Your function to perform the desired actions

कोड को इस प्रकार संशोधित किया गया है इस प्रकार है:


मिलिसटिल10 की गणना को यह सुनिश्चित करने के लिए समायोजित किया गया है कि यह वर्तमान समय के आधार पर आज या कल सुबह 10:00 बजे तक मिलीसेकंड की सही गणना करता है।

एक चेक जोड़ा गया है उन परिदृश्यों को संभालने के लिए जहां वर्तमान समय सुबह 10:00 बजे के बाद का है। ऐसे मामलों में, कोड 86400000 मिलीसेकंड (मिलीसेकंड में एक दिन) जोड़कर अगले दिन सुबह 10:00 बजे के लिए कॉल शेड्यूल करता है।

सेटइंटरवल() कॉल को शेड्यूल करने के लिए सेटटाइमआउट() कॉलबैक के भीतर रखा जाता है। प्रत्येक मिनट के लिए बार-बार कॉल।
  1. इन परिवर्तनों को शामिल करके, प्रदान किया गया कोड अब वांछित फ़ंक्शन को सही ढंग से निष्पादित करेगा सुबह 10:00 बजे और हर मिनट ऐसा करना जारी रखें।
  2. ","image":"http://www.luping.net/uploads/20241106/1730869572672af944b2cb0.jpg","datePublished":"2024-11-08T22:22:42+08:00","dateModified":"2024-11-08T22:22:42+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
    "यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"

    दिन के किसी विशिष्ट समय पर चलने के लिए जावास्क्रिप्ट फ़ंक्शन को कैसे शेड्यूल करें?

    2024-11-08 को प्रकाशित
    ब्राउज़ करें:299

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

    दिन के एक विशिष्ट समय के लिए जावास्क्रिप्ट कॉल शेड्यूल करना

    एक सटीक समय पर जावास्क्रिप्ट फ़ंक्शन को लागू करने की आवश्यकता पर विचार करें प्रत्येक दिन, जैसे सुबह 10:00 बजे। यह कार्य जावास्क्रिप्ट कार्यक्षमता के संयोजन और समय-संबंधित मूल्यों के हेरफेर के माध्यम से प्राप्त किया जा सकता है।

    कोड को समझना

    प्रदान किया गया कोड प्रयास करता है सुबह 10:00 बजे एक नई ब्राउज़र विंडो खोलने के लिए और फिर हर मिनट में बार-बार। हालाँकि, इसे सही ढंग से कार्य करने के लिए परिशोधन की आवश्यकता है।

    var now = new Date();

    var millisTill10 = new दिनांक(अब.getFullYear(), अब.getMonth(), अब.getDate(), 10, 0, 0, 0) - अभी;

    if (millisTill10

    मिलिसटिल10 = 86400000; // सुबह 10 बजे के बाद है, कल सुबह 10 बजे का प्रयास करें।

    }

    setTimeout(function() {

    millisTill10  = 86400000; // it's after 10am, try 10am tomorrow.

    }, millisTill10);

    function openAPage() {

    openAPage();
    setInterval(openAPage, 60 * 1000); // Set the interval for subsequent calls

    }

    // Your function to perform the desired actions

    कोड को इस प्रकार संशोधित किया गया है इस प्रकार है:


    मिलिसटिल10 की गणना को यह सुनिश्चित करने के लिए समायोजित किया गया है कि यह वर्तमान समय के आधार पर आज या कल सुबह 10:00 बजे तक मिलीसेकंड की सही गणना करता है।

    एक चेक जोड़ा गया है उन परिदृश्यों को संभालने के लिए जहां वर्तमान समय सुबह 10:00 बजे के बाद का है। ऐसे मामलों में, कोड 86400000 मिलीसेकंड (मिलीसेकंड में एक दिन) जोड़कर अगले दिन सुबह 10:00 बजे के लिए कॉल शेड्यूल करता है।

    सेटइंटरवल() कॉल को शेड्यूल करने के लिए सेटटाइमआउट() कॉलबैक के भीतर रखा जाता है। प्रत्येक मिनट के लिए बार-बार कॉल।
    1. इन परिवर्तनों को शामिल करके, प्रदान किया गया कोड अब वांछित फ़ंक्शन को सही ढंग से निष्पादित करेगा सुबह 10:00 बजे और हर मिनट ऐसा करना जारी रखें।
    नवीनतम ट्यूटोरियल अधिक>

    चीनी भाषा का अध्ययन करें

    अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

    Copyright© 2022 湘ICP备2022001581号-3