idate() फ़ंक्शन
PHP में idate() फ़ंक्शन स्थानीय समय/दिनांक को इंटीजर के रूप में फॉर्मेट करता है।
सिंटैक्स
idate(string $format, int $timestamp = time()): int
पैरामीटर्स
- timestamp - इंटीजर यूनिक्स टाइमस्टैम्प जो डिफ़ॉल्ट रूप से वर्तमान स्थानीय समय है यदि टाइमस्टैम्प नहीं दिया गया
- format - रिजल्ट कैसे रिटर्न करना है निर्दिष्ट करता है:
- B - स्वैच बीट/इंटरनेट टाइम
- d - महीने का दिन
- h - घंटा (12 घंटा फॉर्मेट)
- H - घंटा (24 घंटा फॉर्मेट)
- i - मिनट्स
- I - 1 यदि DST सक्रिय है, अन्यथा 0
- L - 1 यदि लीप वर्ष, अन्यथा 0
- m - महीना नंबर
- s - सेकंड्स
- t - वर्तमान महीने में दिन
- U - यूनिक्स एपॉक से सेकंड्स
- w - सप्ताह का दिन (रविवार=0)
- W - ISO-8601 सप्ताह नंबर
- y - वर्ष (1 या 2 अंक)
- Y - वर्ष (4 अंक)
- z - वर्ष का दिन
- Z - टाइमजोन ऑफसेट सेकंड्स में
रिटर्न वैल्यू
idate() फ़ंक्शन इंटीजर रिटर्न करता है और चूंकि वे "0" से शुरू नहीं हो सकते, idate() अपेक्षा से कम डिजिट्स रिटर्न कर सकता है।
उदाहरण 1
<?php
$timestamp = strtotime('2nd December 2017');
echo idate('y', $timestamp);
echo "\n";
echo idate('t', $timestamp);
?>
आउटपुट
17 31
उदाहरण 2
<?php
echo idate("d") . "<br>";
echo idate("h") . "<br>";
echo idate("y") . "<br>";
echo idate("Y") . "<br>";
echo idate("z") . "<br>";
echo idate("Z") . "<br>";
?>
आउटपुट
11 5 18 2018 283 0