PHP Tutorials

PHP में वर्तमान वर्ष कुशलतापूर्वक प्राप्त करना

Spread the love

PHP वर्तमान वर्ष प्राप्त करने के लिए कई कुशल विधियाँ प्रदान करता है। यह गाइड तीन लोकप्रिय तरीकों का पता लगाएगा: date() फ़ंक्शन, strftime() फ़ंक्शन और DateTime ऑब्जेक्ट का उपयोग करना। प्रत्येक विधि अनूठे लाभ प्रस्तुत करती है और विभिन्न स्वरूपण आवश्यकताओं के लिए अनुकूलित की जा सकती है।

विषय सूची

date() फ़ंक्शन का उपयोग करना

date() फ़ंक्शन टाइमस्टैम्प को स्वरूपित करने के लिए एक सरल और व्यापक रूप से उपयोग की जाने वाली विधि है। वर्तमान वर्ष प्राप्त करने के लिए, Y स्वरूपण निर्दिष्टक का उपयोग करें:


<?php
$currentYear = date("Y");
echo "वर्तमान वर्ष है: " . $currentYear;
?>

यह कोड आउटपुट करेगा:

वर्तमान वर्ष है: 2023

Y निर्दिष्टक चार-अंकीय वर्ष का प्रतिनिधित्व करता है। आप इसे अधिक विस्तृत आउटपुट के लिए अन्य स्वरूपण वर्णों के साथ जोड़ सकते हैं, जैसे:


<?php
$formattedDate = date("F j, Y, g:i a"); // उदाहरण: October 26, 2023, 2:30 pm
echo $formattedDate;
?>

strftime() फ़ंक्शन का उपयोग करना

strftime() फ़ंक्शन date() के समान कार्यक्षमता प्रदान करता है लेकिन इसमें स्थानीय जागरूकता शामिल है। इसका मतलब है कि आउटपुट सिस्टम की स्थानीय सेटिंग्स के अनुसार अनुकूलित होता है। वर्तमान वर्ष प्राप्त करने के लिए, %Y का उपयोग करें:


<?php
$currentYear = strftime("%Y");
echo "वर्तमान वर्ष है: " . $currentYear;
?>

आउटपुट वही रहता है:

वर्तमान वर्ष है: 2023

strftime() का प्राथमिक लाभ इसका स्थानीय-संवेदनशील स्वरूपण है। हालाँकि, इसकी पोर्टेबिलिटी date() की तुलना में कम सुसंगत हो सकती है।

DateTime ऑब्जेक्ट का उपयोग करना

DateTime ऑब्जेक्ट दिनांक और समय हेरफेर के लिए एक ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण प्रदान करता है, जो विशेष रूप से जटिल कार्यों के लिए फायदेमंद है। वर्तमान वर्ष प्राप्त करने के लिए:


<?php
$date = new DateTime();
$currentYear = $date->format("Y");
echo "वर्तमान वर्ष है: " . $currentYear;
?>

यह भी आउटपुट करता है:

वर्तमान वर्ष है: 2023

DateTime ऑब्जेक्ट बेहतर लचीलापन प्रदान करता है, जिससे समय अंतराल जोड़ने या घटाने, तिथियों की तुलना करने और समय क्षेत्रों को संभालने जैसे कार्य सक्षम होते हैं। उन्नत दिनांक/समय प्रबंधन के लिए, यह आम तौर पर पसंदीदा विकल्प है।

संक्षेप में, PHP वर्तमान वर्ष प्राप्त करने के लिए विभिन्न विधियाँ प्रदान करता है। इष्टतम दृष्टिकोण आपकी विशिष्ट आवश्यकताओं और एप्लिकेशन की जटिलता पर निर्भर करता है। साधारण वर्ष पुनर्प्राप्ति के लिए, date() पर्याप्त है। स्थानीय-जागरूक स्वरूपण के लिए, strftime() पर विचार करें। जटिल परिदृश्यों के लिए, DateTime ऑब्जेक्ट सबसे मजबूत समाधान प्रदान करता है।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *