DateInterval क्लास का format मेथड
DateInterval क्लास का format मेथड एक टाइम इंटरवल को विशेष करैक्टर वाले फॉर्मेट स्ट्रिंग के अनुसार स्ट्रिंग रिप्रेजेंटेशन में कन्वर्ट करता है। यह एक पैरामीटर के रूप में फॉर्मेट स्ट्रिंग लेता है, और फॉर्मेटेड स्ट्रिंग रिटर्न करता है।
सिनटैक्स
public DateInterval::format(string $format): string
विशेष करैक्टर
| स्पेसिफायर | विवरण | उदाहरण |
|---|---|---|
%Y |
वर्षों की संख्या (कम से कम 2 |
01, 12 |
%y |
वर्षों की संख्या (बिना जीरो पैडिंग के) | 1, 12 |
%M |
महीनों की संख्या (कम से कम 2 |
01, 11 |
%m |
महीनों की संख्या (बिना जीरो पैडिंग के) | 1, 11 |
%D |
दिनों की संख्या (कम से कम 2 |
01, 31 |
%d |
दिनों की संख्या (बिना जीरो पैडिंग के) | 1, 31 |
%H |
घंटों की संख्या (कम से कम 2 |
01, 23 |
%h |
घंटों की संख्या (बिना जीरो पैडिंग के) | 1, 23 |
%I |
मिनटों की संख्या (कम से कम 2 |
01, 59 |
%i |
मिनटों की संख्या (बिना जीरो पैडिंग के) | 1, 59 |
%S |
सेकंडों की संख्या (कम से कम 2 |
01, 59 |
%s |
सेकंडों की संख्या (बिना जीरो पैडिंग के) | 1, 59 |
%R |
इंटरवल का चिन्ह (+ या -) | +, - |
%r |
इंटरवल का चिन्ह एक्सप्लिसिट इंडिकेशन के साथ (- नेगेटिव होने पर) | , - |
%% |
पर्सेंटेज सिंबल | % |
उदाहरण
दिनों और घंटों में इंटरवल फॉर्मेटिंग:
<?php
$interval = new DateInterval('P2DT5H');
echo $interval->format('%d days, %h hours');
?>
कोड एक्सेक्यूशन का रिजल्ट:
'2 days, 5 hours'
उदाहरण
पूर्ण रिप्रेजेंटेशन में इंटरवल फॉर्मेटिंग:
<?php
$interval = new DateInterval('P1Y3M5DT7H10M');
echo $interval->format('%y years %m months %d days %h hours %i minutes');
?>
कोड एक्सेक्यूशन का रिजल्ट:
'1 years 3 months 5 days 7 hours 10 minutes'
उदाहरण
लीडिंग जीरो के साथ इंटरवल फॉर्मेटिंग:
<?php
$interval = new DateInterval('PT5H3M');
echo $interval->format('%H:%I');
?>
कोड एक्सेक्यूशन का रिजल्ट:
'05:03'
यह भी देखें
-
DateIntervalक्लास,
जो एक टाइम इंटरवल को रिप्रेजेंट करता है -
DateTime::formatमेथड,
जो डेट और टाइम को फॉर्मेट करता है -
dateफंक्शन,
जो टाइमस्टैम्प को फॉर्मेट करता है