248 of 410 menu

วิธีการ createFromDateString ของคลาส DateInterval

วิธีการแบบสแตติก createFromDateString ของคลาส DateInterval แปลงคำอธิบายช่วงเวลาแบบสตริงเป็นอ็อบเจ็กต์ DateInterval รับพารามิเตอร์เป็นสตริงที่มีรูปแบบวันที่ซึ่งฟังก์ชัน strtotime เข้าใจ ส่งคืนอ็อบเจ็กต์ DateInterval หรือ false ในกรณีเกิดข้อผิดพลาด

ไวยากรณ์

DateInterval::createFromDateString(string $datetime): DateInterval|false

ตัวอย่าง

สร้างช่วงเวลา 2 วัน:

<?php $interval = DateInterval::createFromDateString('2 days'); print_r($interval); ?>

ผลลัพธ์การทำงานของโค้ด:

DateInterval Object ( [d] => 2 [h] => 0 [i] => 0 [s] => 0 ... )

ตัวอย่าง

สร้างช่วงเวลา 1 เดือนและ 5 วัน:

<?php $interval = DateInterval::createFromDateString('1 month + 5 days'); print_r($interval); ?>

ผลลัพธ์การทำงานของโค้ด:

DateInterval Object ( [m] => 1 [d] => 5 [h] => 0 [i] => 0 [s] => 0 ... )

ตัวอย่าง

สร้างช่วงเวลา 3 ชั่วโมงและ 30 นาที:

<?php $interval = DateInterval::createFromDateString('3 hours + 30 minutes'); print_r($interval); ?>

ผลลัพธ์การทำงานของโค้ด:

DateInterval Object ( [h] => 3 [i] => 30 [s] => 0 ... )

ดูเพิ่มเติม

  • คลาส DateInterval,
    ซึ่งแสดงถึงช่วงเวลา
  • ฟังก์ชัน strtotime,
    ซึ่งแปลงคำอธิบายวันที่แบบข้อความเป็น timestamp
  • คลาส DateTime,
    ซึ่งทำงานกับวันที่และเวลา
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ