strtotime() और 1970 से पहले की तारीखें
1970 से पहले की तारीखों को संसाधित करने के लिए strtotime() का उपयोग करना इसकी सीमित सीमा के कारण चुनौतियां पैदा कर सकता है। इस समस्या के समाधान के लिए, अपने PHP संस्करण और प्लेटफ़ॉर्म की जाँच करें। यदि आवश्यक हो तो अपग्रेड करने पर विचार करें।
वैकल्पिक रूप से, व्यापक दिनांक सीमाओं को संभालने में अधिक लचीलेपन के लिए, PHP के डेटटाइम ऑब्जेक्ट का उपयोग करने पर विचार करें। वे 13 दिसंबर 1901 से 19 जनवरी 2038 की सीमा से कहीं आगे की तारीखों की अनुमति देते हैं।
प्रक्रियात्मक दृष्टिकोण:
$date = date_create($row['value']); if (!$date) { $e = date_get_last_errors(); foreach ($e['errors'] as $error) { echo "$error\n"; } exit(1); } echo date_format($date, "F j, Y");
ओओपी दृष्टिकोण:
try { $date = new DateTime($row['value']); } catch (Exception $e) { echo $e->getMessage(); exit(1); } echo $date->format("F j, Y");
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3