दिलचस्प पोस्ट
PHP – MySQL कनेक्शन काम नहीं कर रहा है: 2002 ऐसी कोई फ़ाइल या निर्देशिका नहीं है स्कला में मैं एक लूप से कैसे बाहर निकलूं? जावा से एक फ़ोल्डर में सभी फाइलें कैसे पढ़ती हैं? मैं अपने डेटाबेस में पासवर्ड को हैश करने के लिए किस एल्गोरिथ्म का उपयोग करूँ? अंत में एंडर्ससेंड (एंड), और एसएएसएस में एक चयनकर्ता का हिस्सा Angularjs $ q.all View.render () समाप्त होने के बाद बैकबोन.जेएस इवेंट समाप्त हो गया है एक बिटमैप को एक बाइट सरणी में कनवर्ट करें मैं एंड्रॉइड के लिए एक कस्टम होम-स्क्रीन प्रतिस्थापन आवेदन कैसे बना सकता हूं? दूरस्थ कंप्यूटर में कमांड को कैसे निष्पादित करें? एकाधिक जीआईटी वापस आना टैबलेआउट में लाइन ब्रेक निकालें स्तंभ द्वारा सीएसवी को सॉर्ट करें PHP समय की तुलना करें अमेज़ॅन एस 3 में एक बाल्टी को सार्वजनिक करें

कैसे एक तिथि करने के लिए उलटी गिनती करने के लिए

मैं सोच रहा हूं कि कोई मेरी मदद कर सकता है यहां और वेब पर अथक खोज करने के कुछ घंटों के बाद मुझे jquery का उपयोग कर एक साधारण उलटी गिनती नहीं मिल सकती। मैं किसी भी प्रकार की प्लगइन को किसी तारीख से उलटी गिनती के लिए सिर्फ एक सरल jquery कोड का उपयोग नहीं करना चाहता। मैंने यह कोड नीचे ढूंढने में कामयाब रहा है। लेकिन यहां तक ​​कि इस कोड को मेरी वेबसाइट पर रखकर कुछ भी नहीं दिखाई देता है। मैंने jquery.com से jquery फ़ाइल को जोड़ा और counter आईडी और कुछ भी नहीं के साथ उचित divs जोड़ा। अगर कोई मुझे समझा या दिखा सकता है कि एक फ़ंक्शन में एक साधारण उलटी गिनती कैसे करें जो डेट प्रारूप में लेता है और उलटी गिनती देता है तो मैं मदद की सराहना करता हूं।

 var end = new Date('02/19/2012 10:1 AM'); var _second = 1000; var _minute = _second * 60; var _hour = _minute * 60; var _day = _hour * 24; var timer; function showRemaining() { var now = new Date(); var distance = end - now; if (distance < 0) { clearInterval(timer); document.getElementById('countdown').innerHTML = 'EXPIRED!'; return; } var days = Math.floor(distance / _day); var hours = Math.floor((distance % _day) / _hour); var minutes = Math.floor((distance % _hour) / _minute); var seconds = Math.floor((distance % _minute) / _second); document.getElementById('countdown').innerHTML = days + 'days '; document.getElementById('countdown').innerHTML += hours + 'hrs '; document.getElementById('countdown').innerHTML += minutes + 'mins '; document.getElementById('countdown').innerHTML += seconds + 'secs'; } timer = setInterval(showRemaining, 1000); 

वेब के समाधान से एकत्रित समाधान "कैसे एक तिथि करने के लिए उलटी गिनती करने के लिए"

यह एक सामान्य जावास्क्रिप्ट के रूप में ठीक काम कर रहा है।

 <script> var end = new Date('02/19/2012 10:1 AM'); var _second = 1000; var _minute = _second * 60; var _hour = _minute * 60; var _day = _hour * 24; var timer; function showRemaining() { var now = new Date(); var distance = end - now; if (distance < 0) { clearInterval(timer); document.getElementById('countdown').innerHTML = 'EXPIRED!'; return; } var days = Math.floor(distance / _day); var hours = Math.floor((distance % _day) / _hour); var minutes = Math.floor((distance % _hour) / _minute); var seconds = Math.floor((distance % _minute) / _second); document.getElementById('countdown').innerHTML = days + 'days '; document.getElementById('countdown').innerHTML += hours + 'hrs '; document.getElementById('countdown').innerHTML += minutes + 'mins '; document.getElementById('countdown').innerHTML += seconds + 'secs'; } timer = setInterval(showRemaining, 1000); </script> <div id="countdown"></div> 

आपका आउटपुट इस प्रकार दिख रहा है: –

1days 9hrs 3mins 22secs

अद्यतन करें

फ़ंक्शंस का उपयोग करना:

 <script> CountDownTimer('02/19/2012 10:1 AM', 'countdown'); CountDownTimer('02/20/2012 10:1 AM', 'newcountdown'); function CountDownTimer(dt, id) { var end = new Date(dt); var _second = 1000; var _minute = _second * 60; var _hour = _minute * 60; var _day = _hour * 24; var timer; function showRemaining() { var now = new Date(); var distance = end - now; if (distance < 0) { clearInterval(timer); document.getElementById(id).innerHTML = 'EXPIRED!'; return; } var days = Math.floor(distance / _day); var hours = Math.floor((distance % _day) / _hour); var minutes = Math.floor((distance % _hour) / _minute); var seconds = Math.floor((distance % _minute) / _second); document.getElementById(id).innerHTML = days + 'days '; document.getElementById(id).innerHTML += hours + 'hrs '; document.getElementById(id).innerHTML += minutes + 'mins '; document.getElementById(id).innerHTML += seconds + 'secs'; } timer = setInterval(showRemaining, 1000); } </script> <div id="countdown"></div> <div id="newcountdown"></div> 

उत्पादन निम्नानुसार दिखाई देगा: –

0days 23hrs 25mins 8secs

1days 23hrs 25mins 8secs

यह जावास्क्रिप्ट नहीं है, यह जावास्क्रिप्ट है जो भी हो…

आपको लगभग मिल गया एकमात्र मुद्दा अलग var distance = end-now; । यह होना चाहिए:

 var distance = end.getTime()-now.getTime(); 

इसके अलावा, आपको += पर innerHTML उपयोग नहीं करना चाहिए। इसके बजाय, एक चर का उपयोग करें (उदाहरण: var output = "" ) और उसमें जोड़ें, फिर अंत में innerHTML को असाइन करें

अंत में, दोबारा जांच लें कि getElementById की आईडी आपके आईडी में getElementById है, getElementById