PHP गेटडेट () फ़ंक्शन का उपयोग कैसे करें

Php Getadeta Fanksana Ka Upayoga Kaise Karem



जब PHP में दिनांक और समय के साथ काम करने की बात आती है, तो गेटडेट () फ़ंक्शन सबसे अधिक उपयोग किए जाने वाले कार्यों में से एक है। यह एक सरणी देता है जिसमें वर्तमान दिनांक और समय, या निर्दिष्ट टाइमस्टैम्प का विवरण होता है। यह लेख PHP प्रोग्रामिंग में गेटडेट () फ़ंक्शन को कवर करता है।

PHP में गेटडेट () फ़ंक्शन क्या है

PHP में getdate() एक सरणी देता है जिसमें दिनांक, दिन, घंटे, मिनट और सेकंड के विस्तृत विवरण सहित वर्तमान समय के सभी विवरण शामिल होते हैं। इस फ़ंक्शन में एक वैकल्पिक पैरामीटर है। यह पैरामीटर टाइमस्टैम्प है, और यदि कोई टाइमस्टैम्प परिभाषित नहीं है तो यह वर्तमान दिनांक और समय लेगा।

वाक्य - विन्यास







तारीख लें ( TIMESTAMP )

पैरामीटर

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



प्रतिलाभ की मात्रा

गेटडेट () फ़ंक्शन एक सरणी देता है जिसमें निर्दिष्ट दिनांक और समय से संबंधित विवरण होते हैं।



सरणी में निम्नलिखित कुंजियाँ हैं:





  • 'सेकंड': टाइमस्टैम्प का दूसरा घटक (0-59)।
  • 'मिनट': टाइमस्टैम्प का मिनट घटक (0-59)।
  • 'घंटे': टाइमस्टैम्प का घंटे घटक (0-23)।
  • 'मदिन': यह घटक हमें महीने का दिन देता है (1-31)
  • 'दिन': टाइमस्टैम्प के सप्ताह के घटक का दिन।, जहां रविवार 0 है और शनिवार 6 है
  • 'मेरा': टाइमस्टैम्प का महीना घटक (1-12)।
  • 'वर्ष': टाइमस्टैम्प का वर्ष घटक (चार अंक - 2023)।
  • 'दिन': टाइमस्टैम्प के वर्ष घटक का दिन (0-365)।
  • 'कार्यदिवस': पाठ के रूप में टाइमस्टैम्प के सप्ताह के घटक का दिन (जैसे सोमवार)।
  • 'महीना': टेक्स्ट के रूप में टाइमस्टैम्प का महीना घटक (जैसे जनवरी)।
  • '0': परिभाषित तिथि और समय का यूनिक्स टाइमस्टैम्प।

PHP में गेटडेट () फ़ंक्शन का उपयोग कैसे करें

गेटडेट () फ़ंक्शन का उपयोग करना अपेक्षाकृत सरल है। वर्तमान दिनांक और समय की जानकारी प्राप्त करने के लिए, हम फ़ंक्शन को बिना किसी तर्क के कॉल कर सकते हैं, जैसे:

$dateArray = तारीख लें ( ) ;

यह वर्तमान दिनांक और समय के विस्तृत विवरण से भरी एक सरणी देगा।



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

$ टाइमस्टैम्प = mktime ( 0 , 0 , 0 , 1 , 1 , 2023 ) ;

$dateArray = तारीख लें ( $ टाइमस्टैम्प ) ;

यह 1 जनवरी, 2023 के बारे में जानकारी वाली एक सहयोगी सरणी लौटाएगा।

एक बार जब हमारे पास गेटडेट () फ़ंक्शन द्वारा लौटाए गए साहचर्य सरणी होते हैं, तो हम मानक सरणी सिंटैक्स का उपयोग करके इसके तत्वों तक पहुंच सकते हैं। उदाहरण के लिए , टाइमस्टैम्प के महीने के घटक को पुनः प्राप्त करने के लिए, हम निम्नलिखित कोड का उपयोग कर सकते हैं:

$माह = $dateArray [ 'मेरा' ] ;

निम्नलिखित उदाहरण कोड है जो वर्तमान दिनांक और समय को वापस करने के लिए गेटडेट () का उपयोग करता है और फिर उपयोग करता है प्रिंट_आर () परिणामी साहचर्य सरणी प्रदर्शित करने के लिए।



$आज = तारीख लें ( ) ;

print_r ( $आज ) ;

?>

यह कुछ ऐसा आउटपुट करेगा:

सरणी ( [ सेकंड ] => 53 [ मिनट ] => 43 [ घंटे ] => 5 [ mday ] => 10 [ wday ] => 1 [ मेरा ] => 4 [ वर्ष ] => 2023 [ दिन ] => 99 [ काम करने के दिन ] => सोमवार [ महीना ] => अप्रैल [ 0 ] => 1681098233 )

जैसा कि हम देख सकते हैं, तारीख लें() फ़ंक्शन कुंजी के साथ एक सरणी देता है जो वर्तमान दिनांक और समय के विभिन्न घटकों का प्रतिनिधित्व करता है, जैसे कि सप्ताह का दिन, महीना, वर्ष, और इसी तरह। सरणी में एक संख्यात्मक कुंजी भी शामिल है ( 0 ) जो वर्तमान दिनांक और समय के यूनिक्स टाइमस्टैम्प का प्रतिनिधित्व करता है।

गेटडेट () फ़ंक्शन का उपयोग करके विशिष्ट प्रारूप में आउटपुट प्रदर्शित करने के लिए PHP कोड

अब हम गेटडेट () फ़ंक्शन का एक उदाहरण कोड कवर करेंगे जो वेब पेज पर अधिक पठनीय प्रारूप में वर्तमान दिनांक और समय प्रदर्शित करेगा। यहाँ गूंज बयान एक विशिष्ट प्रारूप में आउटपुट प्रदर्शित करेगा।



$dateArray = तारीख लें ( ) ;

$कार्यदिवस = $dateArray [ 'कार्यदिवस' ] ;

$माह = $dateArray [ 'महीना' ] ;

$ दिन = $dateArray [ 'मदिन' ] ;

$ वर्ष = $dateArray [ 'वर्ष' ] ;

$ घंटा = $dateArray [ 'घंटे' ] ;

$ मिनट = $dateArray [ 'मिनट' ] ;

$ सेकंड = $dateArray [ 'सेकंड' ] ;

गूंज 'आज है $कार्यदिवस , $माह $ दिन , $ वर्ष . समय है $ घंटा : $ मिनट : $ सेकंड ' ;

?>

यह कुछ ऐसा आउटपुट करेगा:

< मज़बूत > आज सोमवार हे , अप्रैल 10 , 2023 . समय है 5 : 47 : 29 . मज़बूत >

टिप्पणी: उपरोक्त कोड में समय डिफ़ॉल्ट सर्वर समय क्षेत्र पर आधारित है। यदि आप अपने स्थानीय समयक्षेत्र के अनुसार समय प्राप्त करना चाहते हैं तो समय क्षेत्र स्थान निर्दिष्ट करके अपने कोड की शुरुआत में निम्न पंक्ति जोड़ें। आप सब चेक कर सकते हैं उपलब्ध समय क्षेत्र यहाँ .

उदाहरण के लिए , अगर हम वर्तमान समय और तारीख के अनुसार प्राप्त करना चाहते हैं अमेरिका/टोरंटो अपने कोड में निम्न पंक्ति जोड़ें:

date_default_timezone_set ( 'अमेरिका/टोरंटो' ) ;

नीचे दिया गया कोड अमेरिका/टोरंटो के लिए वर्तमान दिनांक और समय प्रिंट करेगा:



date_default_timezone_set ( 'अमेरिका/टोरंटो' ) ;

$dateArray = तारीख लें ( ) ;

$कार्यदिवस = $dateArray [ 'कार्यदिवस' ] ;

$माह = $dateArray [ 'महीना' ] ;

$ दिन = $dateArray [ 'मदिन' ] ;

$ वर्ष = $dateArray [ 'वर्ष' ] ;

$ घंटा = $dateArray [ 'घंटे' ] ;

$ मिनट = $dateArray [ 'मिनट' ] ;

$ सेकंड = $dateArray [ 'सेकंड' ] ;

गूंज 'आज है $कार्यदिवस , $माह $ दिन , $ वर्ष . समय है $ घंटा : $ मिनट : $ सेकंड ' ;

?>

उत्पादन

निष्कर्ष

यह आलेख PHP में गेटडेट () फ़ंक्शन की मूल बातें शामिल करता है। PHP में गेटडेट () फ़ंक्शन का उपयोग करके, हम आसानी से वर्तमान दिनांक और समय, या किसी निर्दिष्ट टाइमस्टैम्प के बारे में जानकारी प्राप्त कर सकते हैं। यह PHP प्रोग्रामिंग अनुप्रयोगों की एक विस्तृत श्रृंखला में उपयोगी हो सकता है, किसी वेबसाइट पर वर्तमान दिनांक और समय प्रदर्शित करने से लेकर गणना करने या दिनांक और समय की तुलना करने तक। PHP में गेटडेट () फ़ंक्शन के और विवरण के लिए लेख पढ़ें।