Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में strptime () फ़ंक्शन

strptime () फ़ंक्शन strftime () के साथ उत्पन्न समय/तिथि को पार्स करता है। यह फ़ंक्शन पार्स किए गए दिनांक के साथ एक सरणी देता है, या त्रुटि पर FALSE देता है। निम्नलिखित पैरामीटर सरणी में लौटाए जाते हैं।

  • [tm_sec] - सेकंड (0-61)

  • [tm_min] - मिनट (0-59)

  • [tm_hour] − घंटा (0-23)

  • [tm_mday] - महीने का दिन (1-31)

  • [tm_mon] - जनवरी से महीने (0-11)

  • [tm_year] − 1900 से अब तक के साल

  • [tm_wday] - रविवार से दिन (0-6)

  • [tm_yday] − 1 जनवरी से दिन (0-365)

  • [अनपार्स्ड] - तारीख का वह हिस्सा जिसे निर्दिष्ट प्रारूप का उपयोग करके पहचाना नहीं गया था, यदि कोई हो

सिंटैक्स

strptime(date, format)

पैरामीटर

  • तारीख - पार्स करने के लिए स्ट्रिंग

  • प्रारूप - दिनांक में प्रयुक्त प्रारूप और निम्नलिखित का उपयोग करके स्वरूपित -

    • %a - संक्षिप्त कार्यदिवस का नाम

    • %A - कार्यदिवस का पूरा नाम

    • %b - संक्षिप्त महीने का नाम

    • %B - पूरे महीने का नाम

    • %c - पसंदीदा तिथि और समय प्रतिनिधित्व

    • %C - शताब्दी संख्या (वर्ष को 100 से विभाजित किया जाता है, 00 से 99 तक की सीमा)

    • %d - महीने का दिन (01 से 31)

    • %D - %m/%d/%y के समान

    • %e - महीने का दिन (1 से 31)

    • %g - %G की तरह, लेकिन सदी के बिना

    • %G - आईएसओ सप्ताह संख्या के अनुरूप 4-अंकीय वर्ष (%V देखें)।

    • %h - %b के समान

    • %H - घंटे, 24 घंटे की घड़ी (00 से 23) का उपयोग करते हुए

    • %I - घंटा, 12 घंटे की घड़ी (01 से 12) का उपयोग करते हुए

    • %j - वर्ष का दिन (001 से 366)

    • %m - महीना (01 से 12)

    • %M - मिनट

    • %n - न्यूलाइन कैरेक्टर

    • %p - दिए गए समय मान के अनुसार या तो पूर्वाह्न या अपराह्न

    • %r - पूर्वाह्न और अपराह्न में समय। संकेतन

    • %R - 24 घंटे के अंकन में समय

    • %S - सेकंड

    • %t - टैब वर्ण

    • %T - वर्तमान समय, %H के बराबर:%M:%S

    • %u - कार्यदिवस एक संख्या (1 से 7) के रूप में, सोमवार =1। चेतावनी:सन सोलारिस रविवार=1

      . में
    • %U - चालू वर्ष की सप्ताह संख्या, पहले रविवार से शुरू होकर पहले सप्ताह के पहले दिन के रूप में

    • %V - चालू वर्ष का आईएसओ 8601 सप्ताह संख्या (01 से 53), जहां सप्ताह 1 पहला सप्ताह है जिसमें चालू वर्ष में कम से कम 4 दिन हैं, और सोमवार को सप्ताह का पहला दिन है

    • %W - चालू वर्ष की सप्ताह संख्या, पहले सोमवार से शुरू होकर पहले सप्ताह के पहले दिन के रूप में

    • %w - सप्ताह का दिन दशमलव के रूप में, रविवार=0

    • %x - बिना समय के पसंदीदा तिथि प्रतिनिधित्व

    • %X - तारीख के बिना पसंदीदा समय प्रतिनिधित्व

    • %y - बिना शतक के साल (सीमा 00 से 99 तक)

    • %Y - शताब्दी सहित वर्ष

    • %Z या %z - समय क्षेत्र या नाम या संक्षिप्त नाम

    • %% - एक शाब्दिक % वर्ण

वापसी

strptime() फ़ंक्शन एक सरणी देता है, या विफलता पर FALSE देता है।

उदाहरण

निम्नलिखित एक उदाहरण है -

<?php
   $format = '%d/%m/%Y %H:%M:%S';
   $strf = strftime($format);
   echo "$strf\n";
   print_r(strptime($strf, $format));
?>

आउटपुट

निम्न आउटपुट है -

11/10/2018 05:18:13
Array
(
   [tm_sec] => 13
   [tm_min] => 18
   [tm_hour] => 5
   [tm_mday] => 11
   [tm_mon] => 9
   [tm_year] => 118
   [tm_wday] => 4
   [tm_yday] => 283
   [unparsed] =>
)

  1. PHP में strptime () फ़ंक्शन

    strptime () फ़ंक्शन strftime () के साथ उत्पन्न समय/तिथि को पार्स करता है। यह फ़ंक्शन पार्स किए गए दिनांक के साथ एक सरणी देता है, या त्रुटि पर FALSE देता है। निम्नलिखित पैरामीटर सरणी में लौटाए जाते हैं। [tm_sec] - सेकंड (0-61) [tm_min] - मिनट (0-59) [tm_hour] − घंटा (0-23) [tm_mday] - मही

  1. PHP में strftime () फ़ंक्शन

    स्थानीय सेटिंग्स के अनुसार strftime() फ़ंक्शन स्थानीय समय/तिथि को स्वरूपित करता है। यह दिए गए टाइमस्टैम्प या वर्तमान स्थानीय समय का उपयोग करके दिए गए प्रारूप स्ट्रिंग के अनुसार स्वरूपित एक स्ट्रिंग देता है यदि कोई टाइमस्टैम्प नहीं दिया गया है। सिंटैक्स strftime(format, timestamp) पैरामीटर टाइमस्ट

  1. PHP में gmstrftime () फ़ंक्शन

    gmstrftime() फ़ंक्शन स्थानीय सेटिंग्स के अनुसार GMT/UTC समय/तिथि को स्वरूपित करता है। सिंटैक्स gmstrftime(format, timestamp) पैरामीटर टाइमस्टैम्प - एक यूनिक्स टाइमस्टैम्प निर्दिष्ट करता है जो स्वरूपित होने की तारीख और/या समय का प्रतिनिधित्व करता है। प्रारूप - यह निर्दिष्ट करता है कि परिणाम कैस