gmstrftime() फ़ंक्शन स्थानीय सेटिंग्स के अनुसार GMT/UTC समय/तिथि को स्वरूपित करता है।
सिंटैक्स
gmstrftime(format, timestamp)
पैरामीटर
-
टाइमस्टैम्प - एक यूनिक्स टाइमस्टैम्प निर्दिष्ट करता है जो स्वरूपित होने की तारीख और/या समय का प्रतिनिधित्व करता है।
-
प्रारूप - यह निर्दिष्ट करता है कि परिणाम कैसे लौटाया जाए:
-
%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 - चालू वर्ष का ISO 8601 सप्ताह संख्या (01 से 53), जहां सप्ताह 1 पहला सप्ताह है जिसमें चालू वर्ष में कम से कम 4 दिन होते हैं, और सोमवार को सप्ताह का पहला दिन माना जाता है।
-
%W - चालू वर्ष की सप्ताह संख्या, पहले सोमवार से शुरू होकर पहले सप्ताह के पहले दिन के रूप में
-
%w - सप्ताह का दिन दशमलव के रूप में, रविवार=0
-
%x - बिना समय के पसंदीदा तिथि प्रतिनिधित्व
-
%X - तारीख के बिना पसंदीदा समय प्रतिनिधित्व
-
%y - बिना शतक के साल (सीमा 00 से 99 तक)
-
%Y - शताब्दी सहित वर्ष
-
%Z या %z - समय क्षेत्र या नाम या संक्षिप्त नाम
-
%% - एक शाब्दिक % वर्ण
-
वापसी
gmstrftime() फ़ंक्शन दिए गए टाइमस्टैम्प या वर्तमान स्थानीय समय का उपयोग करके दिए गए प्रारूप स्ट्रिंग के अनुसार स्वरूपित स्ट्रिंग देता है यदि कोई टाइमस्टैम्प नहीं दिया गया है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php setlocale(LC_TIME, 'en_US'); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n"; echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n"; ?>
आउटपुट
निम्न आउटपुट है -
Oct 20 2017 20:00:00 Oct 20 2017 20:00:00
उदाहरण
आइए एक और उदाहरण देखें -
<?php echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,11,30,91))."<br>"); setlocale(LC_ALL,"hu_HU.UTF8"); echo(gmstrftime("%Y. %B %d. %A. %X %Z")); ?>
आउटपुट
निम्न आउटपुट है -
November 30 1991, 20:00:00 GMT 2018. October 11. Thursday. 05:13:18 GMT