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.");
؟>

مثال على التشغيل

التعريف والاستخدام

func_date_interval_format() هو اسم بديل لـ DateInterval::format().

يستخدم بروتوكول DateInterval::format() لتنسيق فاصلة الزمن.

النحو

DateInterval::format(format);
الم参数 وصف
نمط

مطلوب. يحدد النمط. يمكن استخدام الأحرف التالية في سطر نمط parameter:

  • % - نصية %
  • Y - السنة، على الأقل رقمين، مع صفر مقدم (مثل 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 - رمز "-" عند إيجابية العدد، لا شيء عند سلبيته

التعليق:كل سطر تنسيق يجب أن يبدأ برمز % كجزء مقدمة!

تفاصيل تقنية

القيمة المعدة: يعيد فاصلة الزمن الم格式ة.
إصدار فبهايپ: 5.3+