DateInterval क्लास का format मेथड

DateInterval क्लास का format मेथड एक टाइम इंटरवल को विशेष करैक्टर वाले फॉर्मेट स्ट्रिंग के अनुसार स्ट्रिंग रिप्रेजेंटेशन में कन्वर्ट करता है। यह एक पैरामीटर के रूप में फॉर्मेट स्ट्रिंग लेता है, और फॉर्मेटेड स्ट्रिंग रिटर्न करता है।

सिनटैक्स

phppublic 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<?php
  $interval = new DateInterval('P2DT5H');
  echo $interval->format('%d days, %h hours');
?>

कोड एक्सेक्यूशन का रिजल्ट:

php'2 days, 5 hours'

उदाहरण

पूर्ण रिप्रेजेंटेशन में इंटरवल फॉर्मेटिंग:

php<?php
  $interval = new DateInterval('P1Y3M5DT7H10M');
  echo $interval->format('%y years %m months %d days %h hours %i minutes');
?>

कोड एक्सेक्यूशन का रिजल्ट:

php'1 years 3 months 5 days 7 hours 10 minutes'

उदाहरण

लीडिंग जीरो के साथ इंटरवल फॉर्मेटिंग:

php<?php
  $interval = new DateInterval('PT5H3M');
  echo $interval->format('%H:%I');
?>

कोड एक्सेक्यूशन का रिजल्ट:

php'05:03'

यह भी देखें

  • DateInterval क्लास,
    जो एक टाइम इंटरवल को रिप्रेजेंट करता है
  • DateTime::format मेथड,
    जो डेट और टाइम को फॉर्मेट करता है
  • date फंक्शन,
    जो टाइमस्टैम्प को फॉर्मेट करता है