PHP के दिनांक/समय कार्य और MySQL के दिनांक/समय डेटा प्रकार दोनों दीवार घड़ी टाइमस्टैम्प को संभालते हैं , नहीं अवधि; यानी 00:00:55
मतलब आधी रात के बाद पचपन सेकंड . यह वह नहीं है जो आप चाहते हैं; आप अवधि को संभाल नहीं सके 23 घंटे, 59 मिनट, 59 सेकंड से अधिक लंबा, क्योंकि आपके द्वारा उपयोग किए जा रहे डेटा प्रकार और फ़ंक्शन घड़ी के समय को संभाल रहे हैं, जो इन मानों से अधिक नहीं हो सकते।
आपकी विशिष्ट समस्या टाइमज़ोन सेटिंग से उत्पन्न होती है। आपका बड़ा मुद्दा यह है कि आपको बीता हुआ सेकंड या मिनट व्यक्त करने वाले साधारण पूर्णांक मानों को संग्रहीत करने की आवश्यकता है; टाइमस्टैम्प नहीं। इसे PHP में मानव पठनीय स्ट्रिंग में प्रारूपित करने के लिए आप DateInterval
का उपयोग कर सकते हैं कक्षा
।