स्थानीय सेटिंग्स के अनुसार strftime() फ़ंक्शन स्थानीय समय/तिथि को स्वरूपित करता है। यह दिए गए टाइमस्टैम्प या वर्तमान स्थानीय समय का उपयोग करके दिए गए प्रारूप स्ट्रिंग के अनुसार स्वरूपित एक स्ट्रिंग देता है यदि कोई टाइमस्टैम्प नहीं दिया गया है।
सिंटैक्स
strftime(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) का उपयोग करते हुए
-
%मैं − घंटे, 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 - समय क्षेत्र या नाम या संक्षिप्त नाम
-
%% - एक शाब्दिक% वर्ण
-
वापसी
strftime() फ़ंक्शन दिए गए टाइमस्टैम्प या वर्तमान स्थानीय समय का उपयोग करके दिए गए प्रारूप स्ट्रिंग के अनुसार स्वरूपित एक स्ट्रिंग देता है यदि कोई टाइमस्टैम्प नहीं दिया गया है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php setlocale(LC_TIME, 'en_US'); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 31, 2018)) . "\n"; ?>
आउटपुट
Oct 31 2018 20:00:00
उदाहरण
आइए एक और उदाहरण देखें -
<?php echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,92))."<br>"); ?>
आउटपुट
December 31 1992, 20:00:00 UTC