jquery - Difference Between two times as percentage in javascript -


उदाहरण का कहना है:

  var timeone = "01:23:00"; // समय बीत रहा है var timetwo = "07:34:00"; // कुल समय  

तो मैं कुल और amp के बीच अंतर की गणना कैसे कर सकता हूँ; समय बीत चुका है और इसका प्रतिशत निकालना

अपडेट

यह कोशिश की, लेकिन कंसोल में मुझे "NaN" < / P> <पूर्व> var टाइमलाइन = दिनांक। पीआरएसई (टाइमलाफ्ट.टेक्स्ट ()) / 100; console.log (TimeLeft); वेरटाटाटाइम = दिनांक। पीआरएसए (डेलटोटलटीएम) / 100; console.log (Totaltime); Var प्रतिशत बदलें = (टाइम-लेफ्ट / टूटाटाइम) * 100; console.log (percentChange);

चूंकि आप elapsed time के साथ काम कर रहे हैं < Em> दिन का समय , तो मैं दिनांक वस्तु से बचने की सलाह देता हूं इसका उद्देश्य एक अलग उद्देश्य के लिए है।

यदि आप गारंटी दे सकते हैं कि इनपुट hour: minute: second प्रारूप जिसे आपने निर्दिष्ट किया है, तो कुल सेकंड की गणना करने के लिए बस भागों को विभाजित करें एक पूर्णांक के रूप में तब आप उन्हें प्रतिशत प्राप्त करने के लिए विभाजित कर सकते हैं, जैसे:

  फ़ंक्शन कुलसैकेंड (समय) {var भागों = समय.split (':'); रिटर्न पार्ट्स [0] * 3600 + पार्ट्स [1] * 60 + पार्ट्स [2]; } Var timeone = "01:23:00"; // समय बीत रहा है var timetwo = "07:34:00"; // कुल समय var pct = (100 * कुल सेकेंड (टाइमोन) / कुल सेकेंड (टाइम-टू))। टूफिक्स (2);  

मैंने दो दशमलव स्थानों पर परिणाम तय कर दिए हैं, लेकिन अगर आप चाहें तो समायोजित कर सकते हैं।


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -