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] => )