PHP में gmdate() फंक्शन GMT/UTC तारीख/समय को फॉर्मेट करता है।
सिंटैक्स
gmdate(format, timestamp)
पैरामीटर्स
format - आउटपुट की जाने वाली तारीख स्ट्रिंग का फॉर्मेट निर्दिष्ट करता है। संभावित वर्ण:
d - महीने का दिन (01 से 31)
D - दिन का पाठ्य प्रतिनिधित्व (तीन अक्षर)
j - अग्रणी शून्य के बिना महीने का दिन (1 से 31)
l (लोअरकेस 'L') - दिन का पूर्ण पाठ्य प्रतिनिधित्व
N - दिन का ISO-8601 संख्यात्मक प्रतिनिधित्व (सोमवार के लिए 1 से रविवार के लिए 7)
S - महीने के दिन के लिए अंग्रेजी क्रमिक प्रत्यय (2 वर्ण st, nd, rd या th)
w - दिन का संख्यात्मक प्रतिनिधित्व (रविवार के लिए 0 से शनिवार के लिए 6)
z - वर्ष का दिन (0 से 365)
W - वर्ष का ISO-8601 सप्ताह संख्या (सप्ताह सोमवार से शुरू)
F - महीने का पूर्ण पाठ्य प्रतिनिधित्व (जनवरी से दिसंबर)
m - महीने का संख्यात्मक प्रतिनिधित्व (01 से 12)
M - महीने का संक्षिप्त पाठ्य प्रतिनिधित्व (तीन अक्षर)
n - अग्रणी शून्य के बिना महीने का संख्यात्मक प्रतिनिधित्व (1 से 12)
t - दिए गए महीने में दिनों की संख्या
L - क्या यह लीप वर्ष है (1 यदि लीप वर्ष है, अन्यथा 0)
o - ISO-8601 वर्ष संख्या
Y - वर्ष का चार अंकों वाला प्रतिनिधित्व
y - वर्ष का दो अंकों वाला प्रतिनिधित्व
a - लोअरकेस am या pm
A - अपरकेस AM या PM
B - स्वैच इंटरनेट समय (000 से 999)
g - घंटे का 12-घंटे फॉर्मेट (1 से 12)
G - घंटे का 24-घंटे फॉर्मेट (0 से 23)
h - घंटे का 12-घंटे फॉर्मेट (01 से 12)
H - घंटे का 24-घंटे फॉर्मेट (00 से 23)
i - अग्रणी शून्य के साथ मिनट (00 से 59)
s - अग्रणी शून्य के साथ सेकंड (00 से 59)
e - टाइमज़ोन पहचानकर्ता (उदाहरण: UTC, Atlantic/Azores)
I (कैपिटल i) - क्या तारीख डेलाइट सेविंग टाइम में है (1 यदि DST, अन्यथा 0)
O - ग्रीनविच समय (GMT) से अंतर घंटों में (उदाहरण: +0100)
T - PHP मशीन की टाइमज़ोन सेटिंग (उदाहरण: EST, MDT)
Z - सेकंड में टाइमज़ोन ऑफसेट। UTC के पश्चिम में ऑफसेट ऋणात्मक, पूर्व में धनात्मक (-43200 से 43200)
c - ISO-8601 तारीख (उदाहरण: 2004-02-12T15:19:21+00:00)
r - RFC 2822 फॉर्मेट की तारीख (उदाहरण: Thu, 21 Dec 2000 16:01:07 +0200)
U - यूनिक्स एपोक (1 जनवरी 1970 00:00:00 GMT) से सेकंड
timestamp - एक पूर्णांक यूनिक्स टाइमस्टैम्प जो टाइमस्टैम्प न दिए जाने पर वर्तमान स्थानीय समय पर डिफ़ॉल्ट होता है।
रिटर्न वैल्यू
फॉर्मेट की गई तारीख स्ट्रिंग। यदि टाइमस्टैम्प के लिए गैर-संख्यात्मक मान उपयोग किया जाता है, तो FALSE लौटाया जाता है और E_WARNING स्तर की त्रुटि उत्पन्न होती है।
उदाहरण
<?php
echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 8, 8, 2018));
?>
आउटपुट
Aug 08 2018 00:00:00
एक और उदाहरण
<?php echo gmdate(DATE_RFC822); ?>
आउटपुट
Thu, 11 Oct 18 05:10:32 +0000