ไวยากรณ์สำหรับฟังก์ชัน 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() ฟังก์ชันที่ช่วยให้ผู้ใช้เข้าใจการทำงานของฟังก์ชันนี้