का उपयोग करके समय उलटी गिनती कैसे प्रदर्शित करें I PHP का उपयोग करके समय उलटी गिनती कैसे प्राप्त करें?PHP और MySQL
मैं 3Days 4Hours जैसे कुछ प्रदर्शित करना चाहता हूं। मेरे पास MySQL तालिका से आने वाला दिनांक क्षेत्र है और आज की तारीख के साथ इसकी गणना करना चाहता हूं। अभी तक मेरे पास केवल तारीख है और डेटाबेस में संग्रहीत समय नहीं है, लेकिन अंततः मैं करूँगा। तो उस समय, मैं 3 डी 4 घंटे 10 मिनट 43 सेकंड के रूप में दिखा सकता हूं। अगर इस सर्वर समय या क्षेत्र जहां उपयोगकर्ता से आ रही है की आधारित काम करता है
$datetime1 = new DateTime($starton);//$starton - date stored in db
$datetime2 = new DateTime(date());
$interval = $datetime1->diff($datetime2);
echo $interval->format('%d days);
मैं उलझन में हूँ:
यह है कि मैं क्या करने की कोशिश की, लेकिन कुछ गलत जवाब हो रही है। कृपया मेरा मार्ग दर्शन कीजिए। जब मेरे पास समय क्षेत्र होता है, तो मुझे लगता है कि मुझे सेकंड्स को लाइव दिखाने के लिए jQuery की आवश्यकता हो सकती है और इसलिए मिनट भी।
'()' के लिए '$ datetime2' तारीख को आपका कॉल ज़रूरत से ज़्यादा और गलत है, यह समस्या हो सकती है? इसके अलावा, आपको किस तरह का गलत जवाब मिलता है? – deceze
जब आप कहते हैं कि 'सेकंड लाइव दिखाएं' ... क्या आपका मतलब है कि आप इसे वास्तविक समय में अपडेट करना चाहते हैं? –
आप सही हैं, यही कारण हो सकता है। क्षमा करें, मैं गलत आउटपुट भी प्राप्त नहीं कर पा रहा हूं, शायद मैंने अन्य चीजों को संशोधित किया है। मैं आपका दूसरा जवाब पढ़ रहा था लेकिन ऐसा लगता है कि आपने इसे हटा दिया है, किसी भी कारण से? – Jay