"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं PHP के `स्ट्रेटोटाइम()` और विकल्पों के साथ 1970 से पहले की तारीखों को कैसे संभाल सकता हूँ?

मैं PHP के `स्ट्रेटोटाइम()` और विकल्पों के साथ 1970 से पहले की तारीखों को कैसे संभाल सकता हूँ?

2024-11-18 को प्रकाशित
ब्राउज़ करें:912

How Can I Handle Pre-1970 Dates with PHP\'s `strtotime()` and Alternatives?

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