JavaScript countdown to MySQL datetime format -


मेरे पास एक तिथि है जो कि datetime प्रारूप में एक MySQL डाटाबेस से आता है, 2010-09-24 11:30:12 और मुझे घंटों की उलटी गिनती दिखाने का एक तरीका चाहिए: उस तारीख तक मिनट।

मैं जावास्क्रिप्ट में तिथियों से बहुत परिचित नहीं हूँ ताकि कोई मदद apreciated होगा धन्यवाद।

आप MySQL में फ़ंक्शन का उपयोग अपनी तारीख को वापस करने के लिए कर सकते हैं (सेकेंड की संख्या 1 जनवरी 1 9 70 से) मान लें कि हमारा लक्ष्य दिनांक है '2011-01-01 00:00:00' (वास्तव में आपके पास शायद एक मेज से एक तालिका होगी, बजाय एक स्थिर):

  SELECT UNIX_TIMESTAMP ('2011-01-01 00:00:00') टाइमस्टैम्प के रूप में; + --------------- + | टाइमस्टैम्प | + --------------- + | 12 93836400 | + --------------- + 1 पंक्ति सेट (0.00 सेकंड)  

फिर हम दिनांक वर्तमान समय और लक्ष्य समय के बीच सेकंड की संख्या की गणना करने के लिए जावास्क्रिप्ट में ऑब्जेक्ट एक बार जब हमारे पास सेकंड की संख्या होती है, तो हम आसानी से घंटे, मिनट और दिनों की गणना कर सकते हैं:

  var target = 1293836400; // हमें यह MySQL var से मिला = नया दिनांक (); // वर्तमान ट्यूम var सेकंड_रेमिंग = लक्ष्य - (अब। गेट टाइम) / 1000)। फिक्स्ड (0); Var minutes_remaining = seconds_remaining / 60; Var hours_remaining = minutes_remaining / 60; Var days_remaining = hours_remaining / 24; चेतावनी (सेकंड_रेमेनिंग + 'सेकंड'); // 8422281 सेकेंड की चेतावनी (मिनटों में दूरी + 'मिनट'); // 140371.35 मिनट अलर्ट (घंटे_एरेनिंग + 'घंटों'); // 2339.5225 घंटे सचेतक (दिन_देशन + 'दिन'); // 97.48010416666666 दिन  

Comments