Chuyển đổi chuỗi thành dấu thời gian unix php

Để chuyển đổi một chuỗi thành ngày tháng, chúng ta sẽ sử dụng hai hàm. hàm strtotime[] và hàm date[]. Chúng ta cũng có thể sử dụng DateTime. phương thức createFromFormat

Chúng ta sẽ bắt đầu với sự kết hợp của hàm strtotime[] và date[]

Hàm strtotime[] trong PHP

Phương thức PHP strtotime[] cho phép bạn chuyển đổi định dạng thời gian mà con người có thể đọc được sang thời gian Unix

Thời gian Unix đề cập đến số giây trôi qua kể từ ngày 1/1/1970 00. 00. 00

Hàm nhận cú pháp như hình bên dưới

strtotime[ chuỗi $datetime]

Hàm lấy dấu thời gian làm đối số và trả về ngày ở dạng số nguyên nếu chuyển đổi thành công. Hàm này cũng trả về giá trị Boolean false khi không thành công

GHI CHÚ. Chức năng sẽ giải thích các định dạng khác nhau. Ví dụ: nếu bạn sử dụng dấu phân cách làm dấu gạch chéo, thì phương thức này sẽ lấy định dạng ngày và giờ của Mỹ là M/D/Y. Tuy nhiên, nếu dấu phân cách là [-], định dạng Châu Âu được sử dụng [D-M-Y]

Để đảm bảo an toàn, hãy sử dụng định dạng ISO 8601 [YYYY-MM-DD]

Tìm hiểu thêm về các định dạng Ngày và Giờ PHP trong tài nguyên được cung cấp bên dưới

https. //www. php. net/manual/en/datetime. định dạng. php

Hãy xem các ví dụ sau cho biết cách sử dụng hàm strtotime[]

Chủ Đề