249 of 410 menu

วิธี format ของคลาส DateInterval

วิธี format ของคลาส DateInterval แปลงช่วงเวลาเป็นรูปแบบสตริงตามรูปแบบที่ระบุ รับพารามิเตอร์เป็นสตริงรูปแบบซึ่งมีอักขระพิเศษ และคืนค่าสตริงที่จัดรูปแบบแล้ว

ไวยากรณ์

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,
    ซึ่งจัดรูปแบบการประทับเวลา
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ