मैं 2 तिथियों के बीच अंतर की गणना कर रहा हूं जिसके लिए कई अलग-अलग उदाहरण उपलब्ध हैं। लौटाया गया समय मिलीसेकंड में है इसलिए मुझे इसे और अधिक उपयोगी में बदलने की जरूरत है। घंटे: मिनट: सेकंड या घंटे:जावास्क्रिप्ट शो मिलीसेकंड दिन के रूप में: घंटे: सेकंड के बिना मिनट
अधिकांश उदाहरण के लिए दिन हैं मिनट है, लेकिन मैं दिनों की आवश्यकता: घंटे: मिनट तो सेकंड मिनट में को गिरफ्तार किया जाना चाहिए।
जिस विधि का मैं वर्तमान में उपयोग कर रहा हूं वह करीब आता है लेकिन 3.3.00 दिखाए जाने पर 3 दिन 2.23.60 के रूप में दिखाता है, इसलिए कुछ सही नहीं है। जैसा कि मैंने वेब पर एक उदाहरण से वर्तमान कोड को पकड़ लिया है, मैं ऐसा करने के अन्य तरीकों के लिए सुझावों के लिए खुला हूं।
मैं एक अंतिम तिथि से एक आरंभ तिथि को घटाकर इस प्रकार से मिलीसेकेंड में समय प्राप्त करने के कर रहा हूँ: -: मिनट
date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)
मैं मूल रूप से एमएस चर लेने के लिए और days.hours में में बंद करना होगा।
कुछ कोड साझा करने के लिए देखभाल? –
लगता है जैसे "जिस विधि का आप वर्तमान में उपयोग कर रहे हैं" लगभग सही है! इसे ठीक क्यों नहीं करें? –
क्या आप कुछ कर रहे हैं जो आप कर रहे हैं? यह निश्चित रूप से ऐसा लगता है कि आप इसे गलत कर रहे हैं। साथ ही, http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript – austinfromboston