วิธีใช้ฟังก์ชัน date_modify() ใน PHP

Withi Chi Fangkchan Date Modify Ni Php



เดอะ date_modify() เป็นฟังก์ชัน PHP ในตัวที่ใช้แก้ไขค่าวันที่/เวลาของอ็อบเจกต์วันที่ ฟังก์ชันนี้เป็นส่วนหนึ่งของ วันเวลา คลาสและใช้เพื่อเพิ่มหรือลบช่วงเวลาที่ระบุจากวัตถุวันที่ วัตถุวันที่ถูกสร้างขึ้นโดยใช้ วันเวลา คลาสใน PHP เดอะ date_modify() จากนั้นใช้ฟังก์ชันเพื่อแก้ไขวัตถุเหล่านี้โดยการเพิ่มหรือลบช่วงเวลาที่กำหนด

ไวยากรณ์สำหรับฟังก์ชัน date_modify() ใน PHP

ไวยากรณ์ของ date_modify() ฟังก์ชั่นใน PHP แสดงไว้ด้านล่าง

date_modify ( วันเวลา $วัตถุ , สตริง $แก้ไข )

ใช้สองพารามิเตอร์:







  • $วัตถุ: 'วันเวลา' วัตถุที่คุณต้องการแก้ไข
  • $ แก้ไข: สตริงที่แสดงการแก้ไขที่คุณต้องการสำหรับวันที่/เวลาหรือวัตถุ

ค่าส่งคืน

เดอะ date_modify() ฟังก์ชันส่งกลับค่าที่แก้ไข วันเวลา วัตถุ.



วิธีใช้ฟังก์ชัน date_modify() ใน PHP

ต่อไปนี้คือบางส่วนของการใช้งานของ date_modify() ฟังก์ชั่นใน PHP



1: การใช้งานขั้นพื้นฐาน

การใช้งานเบื้องต้นของ date_modify() ฟังก์ชันเกี่ยวข้องกับการส่งผ่าน วันเวลา วัตถุและสตริงที่ระบุการแก้ไข







วันที่ $ = ใหม่ วันเวลา ( '2023-03-12' ) ;

เสียงสะท้อน วันที่ $ -> รูปแบบ ( 'ย-ด-ด' ) . ' \n ' ;

date_modify ( วันที่ $ , '+3 วัน' ) ;

เสียงสะท้อน วันที่ $ -> รูปแบบ ( 'ย-ด-ด' ) . ' \n ' ;

?>

รหัสด้านบนสร้างไฟล์ วันเวลา คัดค้านวันที่ 2023-03-12 เป็นค่าแรก จากนั้นวันที่แก้ไขจะถูกพิมพ์โดยใช้ “Y-m-d” รูปแบบหลังจากปรับโดยใช้ date_modify() ฟังก์ชั่นเพิ่ม 3 วัน วันที่ใหม่จะถูกพิมพ์โดยใช้ปุ่ม วันที่ -> รูปแบบ การทำงาน.



2: การรวมการแก้ไขหลายอย่างเข้าด้วยกัน

เดอะ date_modify() ฟังก์ชันช่วยให้สามารถรวมการแก้ไขหลายรายการในการดำเนินการครั้งเดียว สมมติว่าเราต้องการลบ 1 เดือน 10 วันจากวันที่กำหนด



วันที่ $ = ใหม่ วันเวลา ( '2023-03-12' ) ;

date_modify ( วันที่ $ , '-2 เดือน -3 วัน' ) ;

เสียงสะท้อน วันที่ $ -> รูปแบบ ( 'ย-ด-ด' ) ;

?>

ในโค้ดด้านบน เราสร้างไฟล์ วันเวลา วัตถุที่แสดงถึงวันที่ 2023-03-12 . จากนั้นเราก็ใช้ date_modify() ฟังก์ชันที่มีการแก้ไข '-2 เดือน -3 วัน' เพื่อลบ 2 เดือน 3 วันออกจากวันที่

3: การตั้งค่าวันที่และเวลาเฉพาะ

เรายังสามารถใช้ date_modify() ฟังก์ชันเพื่อตั้งค่าวันที่และเวลาเฉพาะสำหรับวัตถุวันที่ เช่น หากต้องการตั้งวันที่เป็น 1 มกราคม 2565 สามารถทำได้ดังนี้



วันที่ $ = ใหม่ วันเวลา ( '2023-06-15' ) ;

date_modify ( วันที่ $ , '2022-01-01' ) ;

เสียงสะท้อน วันที่ $ -> รูปแบบ ( 'ย-ม-ด \n ' ) ;

?>

วันที่ 2023-06-15 แสดงโดย a วันเวลา วัตถุที่สร้างโดยรหัสนี้ สตริงการแก้ไข “2022-01-01” จากนั้นใช้เพื่อพยายามเปลี่ยนวันที่ วันที่เดิม “2023-06-15” จากนั้นจะจัดรูปแบบและพิมพ์

สิ่งนี้กำหนดวันที่ของ date object เป็น 1 มกราคม 2022

เรายังสามารถตั้งค่าเวลาเฉพาะสำหรับวัตถุวันที่โดยใช้ date_modify() การทำงาน. เช่น ถ้าเราต้องการตั้งเวลาเป็น 12:30 น เราสามารถทำได้ด้วยวิธีต่อไปนี้:



วันที่ $ = ใหม่ วันเวลา ( '2023-06-15' ) ;

date_modify ( วันที่ $ , '12:30 น.' ) ;

เสียงสะท้อน วันที่ $ -> รูปแบบ ( 'ย-แม-ด H:i:ส' ) ;

?>

สิ่งนี้ตั้งเวลาของวัตถุวันที่เป็น 12:30 น.

4: การสร้างรูปแบบเฉพาะ

อีกหนึ่งแอพพลิเคชั่นที่มีประโยชน์ของ date_modify() ฟังก์ชันกำลังสร้างรูปแบบวันที่/เวลาเฉพาะ เราสามารถใช้ฟังก์ชันนี้เพื่อจัดรูปแบบวัตถุวันที่ในรูปแบบใดก็ได้ที่เราต้องการ ตัวอย่างเช่น หากเราต้องการจัดรูปแบบ date object เป็น “ปปปป-ดด-วว” เราสามารถทำได้ดังนี้:



วันที่ $ = ใหม่ วันเวลา ( '2023-06-15' ) ;

date_modify ( วันที่ $ , '02-12-2565' ) ;

เสียงสะท้อน วันที่ $ -> รูปแบบ ( 'ด-ม-ย' ) ;

?>

สิ่งนี้จะจัดรูปแบบวัตถุวันที่เป็น 12-02-2565 . ในทำนองเดียวกัน เราสามารถจัดรูปแบบวัตถุวันที่ในรูปแบบใดก็ได้ที่เราต้องการโดยระบุสตริงรูปแบบที่เหมาะสมใน รูปแบบ() การทำงาน.

บทสรุป

เดอะ date_modify() ฟังก์ชันใน PHP ใช้เพื่อเปลี่ยนค่าวันที่/เวลาของอ็อบเจกต์วันที่ สามารถใช้เพื่อกำหนดวันที่และเวลาเฉพาะ รวมการแก้ไขหลายอย่างในฟังก์ชัน หรือสร้างรูปแบบเฉพาะสำหรับวันที่หรือเวลาในฟังก์ชัน คู่มือนี้แสดงกรณีการใช้งานต่างๆ ของ date_modify() ฟังก์ชันที่ช่วยให้ผู้ใช้เข้าใจการทำงานของฟังก์ชันนี้