Cách sử dụng hàm date_modify() trong PHP

Cach Su Dung Ham Date Modify Trong Php



Các date_modify() là một hàm PHP tích hợp được sử dụng để sửa đổi giá trị ngày/giờ của một đối tượng ngày tháng. Chức năng này là một phần của Ngày giờ lớp và được sử dụng để cộng hoặc trừ một khoảng thời gian đã chỉ định từ một đối tượng ngày tháng. Các đối tượng ngày được tạo bằng cách sử dụng Ngày giờ lớp trong PHP. Các date_modify() chức năng sau đó được sử dụng để sửa đổi các đối tượng này bằng cách cộng hoặc trừ một khoảng thời gian xác định.

Cú pháp hàm date_modify() trong PHP

Cú pháp của date_modify() chức năng trong PHP được đưa ra dưới đây.

date_modify ( Ngày giờ đối tượng $ , sợi dây $ sửa đổi )

Nó nhận hai tham số:







  • đối tượng $: MỘT 'Ngày giờ' đối tượng mà bạn muốn sửa đổi.
  • $ sửa đổi: Một chuỗi đại diện cho các sửa đổi mà bạn muốn đối với ngày/giờ hoặc đối tượng.

Giá trị trả về

Các date_modify() chức năng trả về sửa đổi Ngày giờ sự vật.



Cách sử dụng hàm date_modify() trong PHP

Sau đây là một số công dụng của date_modify() chức năng trong PHP.



1: Cách sử dụng cơ bản

Cách sử dụng cơ bản của date_modify() chức năng liên quan đến việc chuyển Ngày giờ đối tượng và một chuỗi chỉ định các sửa đổi.







$ngày = mới Ngày giờ ( '2023-03-12' ) ;

tiếng vang $ngày -> định dạng ( 'Y-m-d' ) . ' \N ' ;

date_modify ( $ngày , '+3 ngày' ) ;

tiếng vang $ngày -> định dạng ( 'Y-m-d' ) . ' \N ' ;

?>

Đoạn mã trên tạo ra một Ngày giờ đối tượng với ngày 2023-03-12 như giá trị đầu tiên của nó. Ngày sửa đổi sau đó được in bằng cách sử dụng “Y-m-d” định dạng sau khi được điều chỉnh bằng cách sử dụng date_modify() chức năng thêm 3 ngày. Ngày mới sau đó được in bằng cách sử dụng ngày-> định dạng chức năng.



2: Kết hợp nhiều sửa đổi

Các date_modify() chức năng cho phép kết hợp nhiều sửa đổi trong một thao tác. Giả sử chúng ta muốn trừ 1 tháng và 10 ngày từ một ngày nhất định.



$ngày = mới Ngày giờ ( '2023-03-12' ) ;

date_modify ( $ngày , '-2 tháng -3 ngày' ) ;

tiếng vang $ngày -> định dạng ( 'Y-m-d' ) ;

?>

Trong đoạn mã trên, chúng tôi tạo ra một Ngày giờ đối tượng đại diện cho ngày 2023-03-12 . Sau đó chúng tôi sử dụng date_modify() chức năng với các sửa đổi “-2 tháng -3 ngày” để trừ đi 2 tháng và 3 ngày kể từ ngày.

3: Đặt ngày giờ cụ thể

Chúng ta cũng có thể sử dụng date_modify() để đặt giá trị ngày và giờ cụ thể cho đối tượng ngày. Ví dụ: nếu chúng tôi muốn đặt ngày thành ngày 1 tháng 1 năm 2022, chúng tôi có thể thực hiện theo cách sau:



$ngày = mới Ngày giờ ( '2023-06-15' ) ;

date_modify ( $ngày , '2022-01-01' ) ;

tiếng vang $ngày -> định dạng ( 'Y-m-d \N ' ) ;

?>

Cuộc hẹn 2023-06-15 được đại diện bởi một Ngày giờ đối tượng được tạo bởi mã này. Chuỗi sửa đổi “2022-01-01” sau đó được sử dụng để cố gắng thay đổi ngày. Ngày ban đầu “2023-06-15” sau đó được định dạng và in.

Thao tác này đặt ngày của đối tượng ngày thành ngày 1 tháng 1 năm 2022.

Chúng ta cũng có thể đặt giá trị thời gian cụ thể cho đối tượng ngày bằng cách sử dụng date_modify() chức năng. Ví dụ: nếu chúng ta muốn đặt thời gian thành 12:30 chiều , chúng ta có thể làm theo cách sau:



$ngày = mới Ngày giờ ( '2023-06-15' ) ;

date_modify ( $ngày , '12:30 chiều' ) ;

tiếng vang $ngày -> định dạng ( 'Y-m-d H:i:s' ) ;

?>

Điều này đặt thời gian của đối tượng ngày thành 12:30 chiều.

4: Tạo các định dạng cụ thể

Một ứng dụng hữu ích khác của date_modify() chức năng là tạo các định dạng ngày/giờ cụ thể. Chúng ta có thể sử dụng chức năng này để định dạng đối tượng ngày theo bất kỳ định dạng nào chúng ta muốn. Ví dụ: nếu chúng ta muốn định dạng đối tượng ngày là “YYYY-MM-DD” , chúng ta có thể làm như sau:



$ngày = mới Ngày giờ ( '2023-06-15' ) ;

date_modify ( $ngày , '02-12-2022' ) ;

tiếng vang $ngày -> định dạng ( 'd-m-Y' ) ;

?>

Điều này sẽ định dạng đối tượng ngày là 12-02-2022 . Tương tự, chúng ta có thể định dạng đối tượng ngày tháng theo bất kỳ định dạng nào chúng ta muốn bằng cách chỉ định chuỗi định dạng thích hợp trong định dạng() chức năng.

Phần kết luận

Các date_modify() hàm trong PHP được sử dụng để thay đổi giá trị ngày/giờ của đối tượng ngày tháng. Nó có thể được sử dụng để đặt ngày và giờ cụ thể, kết hợp nhiều sửa đổi trong một hàm hoặc tạo một định dạng cụ thể cho ngày hoặc giờ trong một hàm. Hướng dẫn này đã trình bày các trường hợp sử dụng khác nhau của date_modify() chức năng giúp người dùng hiểu hoạt động của chức năng này.