Avatar ·

PHP में सेकंड को घंटा:मिनट:सेकंड फॉर्मेट में कैसे बदलें?

सभी को नमस्ते! मैं PHP में नया हूँ और मुझे एक समस्या का सामना करना पड़ा: मेरे पास एक variable है जो सेकंड की संख्या store करता है, जैसे 3665। मुझे इस समय को पढ़ने योग्य फॉर्मेट HH:MM:SS में दिखाना है, यानी 1:01:05। \n\nमैंने सीधे 3600, 60 से divide करने और remainder का उपयोग करने की कोशिश की, लेकिन मुझे गलत output मिल रहा है। यहाँ मेरा code है:\n\n```php\n\n```\n\nसमस्या यह है कि hours 1.0180555555556 के रूप में output हो रहे हैं, और minutes 1.0833333333333 के रूप में। मैं समझता हूँ कि rounding की जरूरत है, लेकिन अगर मैं सिर्फ intval का उपयोग करूँ, तो remainder खो जाता है। कृपया बताएं कि इसे सही तरीके से कैसे करें? मुझे चाहिए कि hours, minutes और seconds पूर्णांक (integers) हों, और फॉर्मेट leading zeros के साथ हो।