238 of 410 menu

วิธี sub ของคลาส DateTime

วิธี sub ของคลาส DateTime ทำการลบช่วงเวลาที่กำหนดออกจากวันที่ รับพารามิเตอร์เป็นอ็อบเจ็กต์ DateInterval อ็อบเจ็กต์วันที่นั้นจะถูกเปลี่ยนแปลง

ไวยากรณ์

$datetime->sub(DateInterval $interval);

ตัวอย่าง

ลบ 2 วันออกจากวันที่ปัจจุบัน:

<?php $date = new DateTime('2023-05-15'); $interval = new DateInterval('P2D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

ผลลัพธ์จากการรันโค้ด:

'2023-05-13'

ตัวอย่าง

ลบ 1 เดือน และ 5 วันออกจากวันที่ที่กำหนด:

<?php $date = new DateTime('2023-06-20'); $interval = new DateInterval('P1M5D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

ผลลัพธ์จากการรันโค้ด:

'2023-05-15'

ดูเพิ่มเติม

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