PHP में date_format() फंक्शन दिए गए फॉर्मेट के अनुसार तारीख को फॉर्मेट करके लौटाता है।
सिंटैक्स
date_format(obj, format)
पैरामीटर्स
obj - DateTime ऑब्जेक्ट।
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) से सेकंड
रिटर्न वैल्यू
सफलता पर फॉर्मेट की गई तारीख, विफलता पर FALSE।
उदाहरण
<?php
$dt = date_create("2018-09-30");
echo date_format($dt, "Y/m/d H:i:s");
?>
आउटपुट
2018/09/30 00:00:00