javascript - Showing milliseconds in a timer html -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 2 जवाब

मैं एक उलटी गिनती कैसे दिखाऊँ HTML में टाइमर? वर्तमान कोड:

  var संख्या = 6000; Var काउंटर = सेट इन्टरवाल (टाइमर, 1) ;; // 1000 इसे प्रत्येक 1 सेकंड फ़ंक्शन टाइमर चलाएगा () {count = count-1; यदि (गिनती & lt; = 0) {स्पष्ट अंतराल (काउंटर); वापसी; } Document.getElementById ("टाइमर")। InnerHTML = गणना + "मिलीसेकंड्स"; // वर्तनी के लिए घड़ी}  

एमएस

  फ़ंक्शन msToTime (s) के लिए सेकंड परिवर्तित {var ms = s% 1000; S = (s - ms) / 1000; Var सेकेंड = s% 60; S = (s - secs) / 60; Var mins = s% 60; Var घंटे = (एस - मिनट) / 60; रिटर्न एचर्स + ':' + mins + ':' + सेकंड + '।' + एमएस; }  

मैं टाइमर को कैसे कॉल करूंगा? अभी भी एमएस के रूप में टाइमर दिखाता है। मैं इसे 9900 मिलीसेकेंड के बजाए 99:00 सेकंड के रूप में दिखाना चाहता हूं।

धन्यवाद

आप ऐसा कुछ कर सकते हैं:

  var expires = new date (); Expires.setSeconds (expires.getSeconds () + 60); // सेट टाइमर को 60 सेकंड var counter = setInterval (टाइमर, 1); फ़ंक्शन टाइमर () {var timeDiff = समाप्त - नया दिनांक (); अगर (टाइमडिफ & lt; = 0) {स्पष्ट अंतराल (काउंटर); Document.getElementById ("टाइमर")। InnerHTML = "00:00"; वापसी; } Var सेकंड = नई तिथि (टाइमडिफ) .getSeconds (); Var milliSeconds = (नई तिथि (टाइमडिफ) .getMilliseconds () / 10) .toFixed (0); Var सेकंड = सेकेंड & lt; 10? "0" + सेकंड: सेकंड; Var milliSeconds = मिलिसेकंड्स & lt; 10? "0" + मिलिसेकंड: मिलिसेकंडे; Document.getElementById ("टाइमर")। InnerHTML = सेकंड + ":" + मिलीसेकेंड; // वर्तनी के लिए घड़ी}  

यहां मैं जावास्क्रिप्ट दिनांक () फ़ंक्शन से प्रारंभ समय सेट कर रहा हूं और फिर वर्तमान समय से अंतर की गणना करता हूं टाइमर () फ़ंक्शन।

इसे यहां देखें:


Comments

Popular posts from this blog

winforms - C# Form - Property Change -

javascript - amcharts makechart not working -

java - Algorithm negotiation fail SSH in Jenkins -