PHP date_interval_format() ఫంక్షన్

ఉదాహరణ

రెండు తేదీల మధ్య అంతరాన్ని గణించి సమయ అంతరాన్ని ఫార్మాట్ చేయండి:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
// %a 输出总天数
echo $diff->format("总天数:%a.");
?>

运行实例

నిర్వచనం మరియు ఉపయోగం

date_interval_format() ఫంక్షన్ DateInterval::format() యొక్క పేరు పరిమితి.

DateInterval::format() ఫంక్షన్ సమయ అంతరాన్ని ఫార్మాట్ చేస్తుంది.

సింథాక్సిస్

DateInterval::format(format);
పారామీటర్స్ వివరణ
format

అవసరం. ఫార్మాట్ నిర్దేశించండి. format పారామీటర్ స్ట్రింగ్కు క్రింది అక్షరాలను ఉపయోగించవచ్చు:

  • % - లిటెరల్ %
  • Y - సంవత్సరాలు, కనిష్టంగా 2 నంబర్స్, ముందుకు పూర్తిగా ఉంటుంది (ఉదా 03)
  • y - సంవత్సరాలు (ఉదా 3)
  • M - నెలలు, ముందుకు పూర్తిగా ఉంటుంది (ఉదా 06)
  • m - నెలలు (ఉదా 6)
  • D - రోజులు, ముందుకు పూర్తిగా ఉంటుంది (ఉదా 09)
  • d - రోజులు (ఉదా 9)
  • a - date_diff() ద్వారా సమకాలికంగా ప్రాప్తమయిన రెండు తేదీల అంతరం మొత్తం రోజులు
  • H - గంటలు, ముందుకు పూర్తిగా ఉంటుంది (ఉదా 08, 23)
  • h - గంటలు (ఉదా 8, 23)
  • I - మిన్ట్స్, ముందుకు పూర్తిగా ఉంటుంది (ఉదా 08, 23)
  • i - మిన్ట్స్ (ఉదా 8, 23)
  • S - సెకండ్స్, ముందుకు పూర్తిగా ఉంటుంది (ఉదా 08, 23)
  • s - సెకండ్స్ (ఉదా 8, 23)
  • R - కనిష్టంగా సంకేతం "-" ఉంటే, ప్రత్యేకంగా సంకేతం "+" ఉంటుంది
  • r - కనిష్టంగా సంకేతం "-" ఉంటే, ప్రత్యేకంగా ఖాళీ ఉంటుంది

ప్రతీక్ష:ప్రతి ఫార్మాట్ స్ట్రింగ్కు % సంకేతాన్ని ముందుకు ఉంచాలి!

సాంకేతిక వివరాలు

తిరిగి వచ్చే విలువ: ఫార్మాట్రైజ్డ్ టైమ్ ఇంటర్వాల్ తిరిగి ఇవ్వండి.
PHP వెర్షన్: 5.3+